implementation drag with no moves

assigned a default of 3 moves only in the case
-move is not a number (null, undefined, etc)
or
-move=0 and dx=0 and dy=0