Use extern "C" guards in iOS ObjC header.
Mouse buttons can stick. I noticed it when holding the mouse
and toggling fullscreen window. This partial fix makes it so
they don't stick permanently. A click will clear the stickiness.
(Mac)