Now using MouveEvent contructors and test for movementX and movementY. Fixed idlharness to properly instantiate objects