fix mouse button ordering and added/fixed some glfw button codes