step = function(percent, now, render) {

					if (render) {

						self.__scrollLeft = oldLeft + (diffLeft * percent);
						self.__scrollTop = oldTop + (diffTop * percent);
						self.__zoomLevel = oldZoom + (diffZoom * percent);

						// Push values out
						if (self.__callback) {
							self.__callback(self.__scrollLeft, self.__scrollTop, self.__zoomLevel);
						}

					}
				}
Applies the scroll position to the content element

@param {Number} left Left scroll position
@param {Number} top Top scroll position
@param {Boolean?false} animate Whether animation should be used to move to the new coordinates