code: function () {
  		var renderer = this,
  			i,
  			rendererGradients = renderer.gradients,
  			rendererDefs = renderer.defs;
  		renderer.box = null;
  		renderer.boxWrapper = renderer.boxWrapper.destroy();
  
  		// Call destroy on all gradient elements
  		if (rendererGradients) { // gradients are null in VMLRenderer
  			for (i = 0; i < rendererGradients.length; i++) {
  				renderer.gradients[i] = rendererGradients[i].destroy();
  			}
  			renderer.gradients = null;
  		}
  
  		// Defs are null in VMLRenderer
  		// Otherwise, destroy them here.
  		if (rendererDefs) {
  			renderer.defs = rendererDefs.destroy();
  		}
  
  		renderer.alignedObjects = null;
  
  		return null;
  	}
docs: Destroys the renderer and its allocated members.