minor fixes to node highlighting and edge drawing

- node highlight-on-hover should (should) be more airtight
- trying to drag the node you're drawing an edge from will cancel that
edge-drawing action (but moving other nodes is ok)