Don't skip mouse events in tool box.
Replaced some intersection methods with visitors.
Fix a crash when undoing an object removal.