@EventHandler protected void onEvent(final MsMovedEvent event) { if (event.isConsumed()) return; final Tool aTool = getActiveTool(); if (eventOk(event, aTool)) aTool.onMouseMove(event); for (final Tool tool : getAlwaysActiveTools()) { if (event.isConsumed()) break; if (eventOk(event, tool)) tool.onMouseMove(event); } }