code: function ()
  	{
  		/* Remove the old buttons */
  		for ( var i=this.dom.buttons.length-1 ; i>=0 ; i-- ) {
  			this.dom.collection.removeChild( this.dom.buttons[i] );
  		}
  		this.dom.buttons.splice( 0, this.dom.buttons.length );
  		this.dom.groupButtons.splice(0, this.dom.groupButtons.length);
  
  		if ( this.dom.restore ) {
  			this.dom.restore.parentNode( this.dom.restore );
  		}
  
  		/* Re-add them (this is not the optimal way of doing this, it is fast and effective) */
  		this._fnAddGroups();
  		this._fnAddButtons();
  
  		/* Update the checkboxes */
  		this._fnDrawCallback();
  	}
docs: Rebuild the list of buttons for this instance (i.e. if there is a column
  header update)
  @method  fnRebuild