i suppose the GLFWwindow will do this for us?