Event handling patterns 3
Delegator pattern
Listener uses services of other objects to
respond to events.