Dragging action.
(try) start dragging object
perform dragging (update position)
stop dragging (save position)
abort dragging (restore initial position)