Another iteration on util.Events.

- util.Events.Listener provides only listenTo and stopListening.
- triggerLater allows to postpone the trigger after the current execution