Very basic dirty rects added for speed on phones
Now using hand.js for pointer events.
Merged handjs branch.