Here's an example Tom built that works on a touchscreen (works better in Chrome). It includes some code to simulate touch on a desktop. Use SHIFT with your mouse and you'll get the two finger zoom effect you get on an ipad: