implement node selection
implement signal disconnect
remove old/redundand code
fix port highlighting