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.