Fix for overlapping nodes not being draggable
Fix case where initial node isn't considered current when it hasn't been left after entering/exiting an overlapping node
Remove check for over/outNode occurring multiple times. Unnecessary.
Fix comments
Better variable name for array of hovered nodes
Merge remote-tracking branch 'origin/pr/293'