public void installEventHandlersForCanvas() { installUserInputHandlers(); final OverviewCanvas overview = diagramPane.getOverview(); canvas.addHandler(diagramPane.getOverview(), ViewChangeEvent.TYPE); // highlight linked objects SelectionEventHandler selectionHandler = new SelectionEventHandler() { @Override public void onSelectionChanged(SelectionEvent e) { hiliteAndCentreObjects(e); overview.setSelectedObjects(e.getSelectedObjects()); overview.update(); } }; diagramPane.addSelectionEventHandler(selectionHandler); }