@Override
public void valueChanged(TreeSelectionEvent arg0) {
// Fetch the Node instance from the argument.
TreePath selectedPath = arg0.getNewLeadSelectionPath();
Node nodeSelected = (Node) selectedPath.getLastPathComponent();
dispatcher.nodeSelected(nodeSelected);
}