Manage all events in a separate module.