Use clientX/clientY for move detection to account for touch panning.

Fixes #153