Added code for drawing nodes and their descendents offset.
Replaced drag & drop events with mousedown/over/up events.
Introduced some bug where it will jump a couple hundred pixels to the down and right. Not easily repeatable.