Mouse is done now, yay. All events also callable from JS. Well, except for
mousewheel/double click