Node click support

This change adds the ability to click on a node. Once a node is clicked on, anyone listening to the 'nodeClicked' event is notified.