Really basic implementation of routed events.

Only mouse move, bubbling working so far. Very hacky.