Refactoring GraphGadget::connectionGadgetAt
The public and private functions are now completely separate, reducing unneeded calls to GraphGadget::nodeGadgetAt and Gadget::select during drag-reconnect queries.
Merge pull request #287 from andrewkaufman/slowNodeMovement

Refactoring GraphGadget::connectionGadgetAt