Sorry if I seem thick, but doesn't panning require the same mechanism? you touch the screen, it registers as a button_down, then you drag, which is mouse movement with button_down, then you let go which is button_up, right?
If that is true, my zoombox would have worked fine, I just assumed it...