Event component that implements simple variation of the mediator pattern.