code: function(element, transition_value) {
  
  		var current_value = [
  			Math.floor(this.from[0] + this.delta[0] * transition_value),
  			Math.floor(this.from[1] + this.delta[1] * transition_value),
  			Math.floor(this.from[2] + this.delta[2] * transition_value)
  		];
  
  		Firestorm.Element.setStyle(
  			element,
  			this.property_name,
  			'rgb(' + current_value.join(',') + ')'
  		);
  
  	}
docs: Perform animation
  @param {HTMLElement} element
  @param {number} transition_value Value of animation. Usually between 0 and 1, but sometimes it may cross the bounds