Still sad to find that none of the "infinite canvas" things correctly handles the various touch events. Some handle two-finger pinch zooming well. I've yet to see any which properly handle two-finger panning (H and V). Breaks my expectations every time I encounter it.