moved the mouse recording from the Hand methods to the world methods.
minor typo correction
preparing the ground for having most keyboard events recorded in terms of discrete information that we can tangibly understand rather than abstract Javascript Keyboard Events objects.