code: function(color) {
  				if (!color || color === "") {
  					return _colorLookup.black;
  				} else if (_colorLookup[color]) {
  					return _colorLookup[color];
  				} else if (typeof(color) === "number") {
  					return [color >> 16, (color >> 8) & 255, color & 255];
  				} else if (color.charAt(0) === "#") {
  					if (color.length === 4) { //for shorthand like #9F0
  						color = "#" + color.charAt(1) + color.charAt(1) + color.charAt(2) + color.charAt(2) + color.charAt(3) + color.charAt(3);
  					}
  					color = parseInt(color.substr(1), 16);
  					return [color >> 16, (color >> 8) & 255, color & 255];
  				} else {
  					return color.match(_numExp) || _colorLookup.transparent;
  				}
  			}
docs: set up some local variables and functions that we can reuse for all tweens - we do this only once and cache things to improve performance