WIP: Better GLFW support
ENH: Add flake8 to makefile
ENH: Better GLFW support
FIX: Fix GLFW
ENH: Ensure window not destroyed
FIX: Fix mouse handling