updated to new MenuRenderEvent system