added getter/setter for selected nodes
added highlight/unhighlight nodes
disabled dropping nodes on edges