GLX ignores events not set in the window attribute struct.

Return mouse position in motion events.
Fix indents.
Comment the main header file.