A lot of work on removing the gesture handle and replacing it with a ToolMgr and DragAndDropMgr