bedit work
global EventManager introduced

wnd::IWindowListener, gfx::IMeshListener, and gfx::IMeshInstanceListener
converted to use be::EventManager