rethought glfw window