Introduction of the EventManager