To alter an existing factory or to create a new factory, use the registerControl() function.
This function returns nothing.
The call syntax is:
Name is the name of a factory. Only when name is equal to the name of an existing control, the definition of that control is overridden.
Super-class-name is a string that identifies an existing superclass factory. Super-class-name may be null, in which case the factory is derived from Control.
Definition is an object that specifies the changes when compared to the superclass.