Renamed Touchview.hasMoved to _hasMoved
Moved clicking to separate function
Send click events after a short timeout
Added functions to handle DnD state
Start DnD on move in second quick click
End DnD on click during DnD operation
Merge branch 'feature-dnd'