added mouse events, some fun ;)