An event manager with registration.