added brand new GLFW based keys handling. just kidding.