[patch] Always check for dragging changed, not just when movement starts

Otherwise, if you flick and then start a new drag before the flick
completes, dragging remains false.
Merge pull request #9 from aaronkennedy/draggingchanged

[patch] Always check for dragging changed, not just when movement starts