Tidied up DragHelper.  Don’t need to keep track of host.  Don’t need to have NavigationBehavior property externally-visible.  Keep oldX and oldY in the object rather than using stack allocation.