glfw callbacks added to main