Is it possible to bind touch based events with custome HTML element?

I am trying to bind three touch events:- double tap, swipe and pinch gesture to a canvas elements. I looked at documentation but didn’t find list of events here Events | Framework7 Documentation. The closest thing i can think is to wrap canvas into swiper. Is it the only way to do so or I am missing something obvious?

you can check this lib https://hammerjs.github.io

I looked into it too but it looks like it is not being maintained now. Last change to the repository is 3 Years ago. I will try swiper with canvas.