"In this context, events often originate from inside the system, such as the finishing of a task, but also from outside the system, such as a customer call." . . . .