MouseEvent: {screen,client}{X,Y} must be Double.

See also http://www.w3.org/TR/cssom-view/
MouseEvent: Add missing pageX and pageY.

See also http://www.w3.org/TR/cssom-view/#extensions-to-the-mouseevent-interface
Merge pull request #52 from tindzk/master

Improve MouseEvent