Event library that implements a simple variation of the mediator pattern.