code: function commitInternally( targetFields )
  		{
  			if ( incommit )
  				return;
  
  			incommit = 1;
  
  			var dialog = this.getDialog(),
  				element = dialog.imageElement;
  			if ( element )
  			{
  				// Commit this field and broadcast to target fields.
  				this.commit( IMAGE, element );
  
  				targetFields = [].concat( targetFields );
  				var length = targetFields.length,
  					field;
  				for ( var i = 0; i < length; i++ )
  				{
  					field = dialog.getContentElement.apply( dialog, targetFields[ i ].split( ':' ) );
  					// May cause recursion.
  					field && field.setup( IMAGE, element );
  				}
  			}
  
  			incommit = 0;
  		}
docs: Synchronous field values to other impacted fields is required, e.g. border size change should alter inline-style text as well.