Port Touch to handler, add a demo to test touch
Fix pan on Google Chrome
Fix tile loading bug