port now replicates node - removed logic for double click connecting, clicking port should gen new state with connecting and dragging.. etc..
commit for fears
attempt to use vs
post vs tools commit