II. The event manager!