GLFW changes