code: function(left, top, animate) {
  
  			var self = this;
  
  			var startLeft = self.__isAnimating ? self.__scheduledLeft : self.__scrollLeft;
  			var startTop = self.__isAnimating ? self.__scheduledTop : self.__scrollTop;
  
  			self.scrollTo(startLeft + (left || 0), startTop + (top || 0), animate);
  
  		}
docs: Scroll by the given offset
  
  @param {Number ? 0} left Scroll x-axis by given offset
  @param {Number ? 0} top Scroll x-axis by given offset
  @param {Boolean ? false} animate Whether to animate the given change