touch events handled under zoom/pan conditions correctly