nodeUis = KMap.hash();
edgeUis = KMap.hash();
changeSupport = new PropertyChangeSupport(this);
canvas = new Canvas();
modelListener = new ModelListener();
selectionModel = new DefaultGraphSelectionModel();
selectionModel.addSelectionListener(modelListener);
selectionActions = Maps.newHashMap();
selectionModel.addSelectionListener(new SelectionActionUpdater());
setModel(data);
scroll = new KongaScrollPane(canvas);