code: function touch(event) {
              var event = event || window.event;
              if(event.originalEvent) event = event.originalEvent;
              var carousel = $(this);
  
              switch(event.type) {
                  case "touchstart":
                      touchStartX = event.touches[0].pageX;
                      touchStartY = event.touches[0].pageY;
                      break;
                  case "touchend":
                      var distanceX = event.changedTouches[0].pageX - touchStartX;
                      var distanceY = event.changedTouches[0].pageY - touchStartY;
                      if(Math.abs(distanceX) > Math.abs(distanceY)) {
                          handleCarousel(carousel, distanceX);
                          if(Math.abs(distanceX) > 10) {
                              event.preventDefault();
                          }
                      } else {
                          var $w = $(window);
                          $('body,html').animate({
                              scrollTop: $w.scrollTop() - distanceY
                          }, 400)
                      }
                      break;
              }
          }
docs: /* listen the touch event