added event manager first draft

cube event manager