added node_connector. one can now drag the node connector around the map. still needs to be hooked up to create a connection when it is over another node