Drag and drop in Gantt

Drag and drop in Gantt

Hi!

When moving tasks around in the Gantt chart by using drag and drop you can either move a task in time or create a new dependency between two tasks.

It seems like drag and drop works like this:
Click-and hold on task.
Drag it horizontally to move it in time.
As soon as the mouse moves away (up or down) from the current task's row, the "mode" will change to "create dependency" (the dependency arrow will be shown). 

This last part is very inconvenient as there is no way go back to the "move task mode" and it is very easy to move the mouse just a little to much up or down when dragging a task across the entire screen. Would it be possible to only enter the "create dependency mode" when actually releasing the mouse on a different task or at least return to "move task mode" when the cursor returns to the current task's row.

I hope you understand my description.

Best Regards
Johan