more glfw3 changes