added event manager first draft
cube event manager