Added glfwhck, converted mouse-events to use it