function initMobileScroll(ele) {
	var mobileScrollArea = document.getElementById(ele);

	mobileScrollArea.addEventListener('touchstart', function(event){
	    touchstart (event);
	});

	mobileScrollArea.addEventListener('touchmove', function(event){
	    touchmove (event);
	});

	// let’s set the starting point when someone first touches
	function touchstart (e) {
	    startY = e.touches[0].pageY;
	    startX = e.touches[0].pageX;
	}

	// calls repeatedly while the user’s finger is moving
	function touchmove(e) {
	    var touches = e.touches[0];

	    // override the touch event’s normal functionality
        	    e.preventDefault();

	    // y-axis
	    var touchMovedY = startY - touches.pageY;
	    startY = touches.pageY; // reset startY for the next call
	    mobileScrollArea.scrollTop = mobileScrollArea.scrollTop + touchMovedY;

	    // x-axis
	    var touchMovedX = startX - touches.pageX;
	    startX = touches.pageX; // reset startX for the next call
	    mobileScrollArea.scrollLeft = mobileScrollArea.scrollLeft + touchMovedX;
	}	

}
