[dd] Prevent default on gesturemovestart after movement has started.

gesturemovestart is actually triggered on touchstart/mousedown rather
than on the start of movement. It then throttles down based on a mintime or
min movement. We therefore need to move the preventDefault down to the
function it throttles otherwise we prevent on mousedown of non-dragged
object too.