ENH: Better GLFW support