An object event manager