code: function(target, value, tween) {
  					var i, shrt;
  					if (!("innerHTML" in target)) {
  						return false;
  					}
  					this._target = target;
  					if (typeof(value) !== "object") {
  						value = {value:value};
  					}
  					if (value.value === undefined) {
  						this._text = this._original = [""];
  						return true;
  					}
  					this._delimiter = value.delimiter || "";
  					this._original = _getText(target).replace(/\s+/g, " ").split(this._delimiter);
  					this._text = value.value.replace(/\s+/g, " ").split(this._delimiter);
  					this._runBackwards = (tween.vars.runBackwards === true);
  					if (this._runBackwards) {
  						i = this._original;
  						this._original = this._text;
  						this._text = i;
  					}
  					if (typeof(value.newClass) === "string") {
  						this._newClass = value.newClass;
  						this._hasClass = true;
  					}
  					if (typeof(value.oldClass) === "string") {
  						this._oldClass = value.oldClass;
  						this._hasClass = true;
  					}
  					i = this._original.length - this._text.length,
  					shrt = (i < 0) ? this._original : this._text;
  					this._fillChar = value.fillChar || (value.padSpace ? "&nbsp;" : "");
  					if (i < 0) {
  						i = -i;
  					}
  					while (--i > -1) {
  						shrt.push(this._fillChar);
  					}
  					return true;
  				}
docs: called when the tween renders for the first time. This is where initial values should be recorded and any setup routines should run.