I am using Panzoom JS to zoom in on a map. It is working just the way I need it for zooming in and out on mobile and desktop. When you click on an item on the map, I grab the x/y coordinates relative to the top left of the container taking into account any scale applied, then look up that location/page in the database and open it. This all works great on desktop, but not on touch. I need to be able to catch the touch up location (just as if you'd clicked with a mouse) but only if there was no touch move, so I can distinguish between a pan/move, a pinch/zoom and a tap/touch-up (click). I can't find any documentation to work this out. Any help would be appreciated.
const elem = document.getElementById('map_inner_cont')
window.panzoom = panzoom(elem, {
zoomDoubleClickSpeed: 1,
autocenter : true,
bounds : true,
initialZoom : 0.2,
animate : true,
maxZoom : 2
})