Fixed button class OnMouseDown function signature.
Changed how Mouse events are propagated.
Removed Mouse Listener interface.