fixed comments Shadow class
small refactoring job with mouse events
removed handleEvent method.
fixed some issues removing the events again.