Refactoring: Keep all info about current drag in _DragInfo

horizontalOnly and verticalOnly should now work as well