Background
If page scrolling is detected, pointercancelEvent is fired by default by the browser, aborting all panning and swiping which was implemented using PointerEvents.
Page Scrolling uses the TouchEvent interface.
To prevent scrolling from blocking already recognized Pan events, contact.js uses event.preventDefault() to prevent touchmove events from blocking PointerEvents.
This will lead to a notification in the console that TouchEvent listeners should be passive.