getCursorPositionDifference. What to test here?
Check if onStart ::: getCursorPositionDifference(true) and onMove ::: getCursorPositionDifference() return the correct values:
For dragging (getCursorPositionDifference()):
1 Click: 0, 0
Drag: difference between 1st click and current mouse position.
However, for singleclicks (getCursorPositionDifference(true)), shouldn’t it be:
1st click: diff between 0,0 and 1st click
2nd click: the difference between 2nd click and 1st click
3rd click: the difference between 3rd click and 2nd click