ction touchEventHandler( event, sendFn ) {
	
	// preventDefault() fixes mousemove, mouseup and mousedown 
	// firing at touch events when doing a simple touchup touchdown
	// Happens only at offscreen canvas
	event.preventDefault(); 
	const touches = [];
	const data = { type: event.type, touches };
	for ( let i = 0; i < event.touches.length; ++ i ) {

		const touch = event.touches[ i ];
		touches.push( {
			pageX: touch.pageX,
			pageY: touch.pageY,
			clientX: touch.clientX,
			clientY: touch.clientY,
		} 