Touch Events

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.
Solution 1
Let contact.js handle TouchEvents.
Solution 2
If ou experience problems with scrolling, disable the TouchEvent handling of contact.js and control the behaviour by yourself using css.
JS:
let options = {
	handleTouchEvents: false
};

var pointerListener = new PointerListener(domElement, options);
CS:
.myPanningArea {
	touch-events:none;
}
OR
.myPanningArea {
	touch-events: pan-y;
}
depending on your needs.