Pressure.js — это библиотека, которая используется для обработки force touch, 3D touch и длительных нажатий мышкой. У библиотеки простое API, она работает со всеми браузерами. Так же она поддерживает multi-touch.
Hammer.js — это JavaScript библиотека распознавания жестов прикосновения. Задайте области, к которым нужно прикоснуться, и ждите, когда события попадут в функции слушателя.