remove menus, make generic glfw window manager