When self reference data binding is in place, editing a root node throws a null reference exception.
Nodes are not always dropped successfully on another treeview when the source nodes are selected.
Some nodes do not auto-expand when hovered while dragging nodes.
DragEnding event is not fired in some cases.
Sometimes, e.Node and e.TargetNode are null in the DragEnded event handler