Listener
User may create a listener for a specific event type and graph (or all graphs in sandbox). The listener is actually a connection between a graph event and a task, where the graph event specifies when and the task specifies what to do.
Event handling consists of the following course of actions:
the event is created
listeners for this event are notified
each listener performs the related task