Fix taphold and cxttap problems under Chrome for Windows.
Fix taphold and cxttap problems under Chrome for Windows.

Use desktopTapThreshold for all mouse drag functionality.

Related external bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=161464

Because of the aforementioned bug in Chromium (which apparently only affects Windows users), all events that rely on there not being a `mousemove` event, such as `taphold` and `cxttap` (these were the only 2 I tested), fail to trigger.

As pointed out in the external bug report, a simple solution and good practice when dealing with these click + move interactions is to only consider a drag after a certain movement threshold (> 0 is enough to address the chrome bug). Looking at the documentation, such a threshold apparently already exists (`desktopTapThreshold`) but is only applied when testing dragging of nodes.

rlugojr/cytoscape.js,rlugojr/cytoscape.js,KonstantinShemyak/cytoscape.js,KonstantinShemyak/cytoscape.js