An interface for a user interface component that may be selected.
Indicates if the IToggle is selected or not.
Indicates whether the control should respond when a user attempts to
interact with it. The appearance of the control may also be affected by
whether the control is enabled or disabled.
The class used as the context for styling the component. For instance,
a subclass of a component may have different styles than its superclass,
or it may inherit styles from its superclass.
May be used to provide multiple different variations of the same UI
component, each with a different appearance.
If the component has not yet initialized, initializes immediately. The
FeathersEvent.INITIALIZE event will be dispatched. To both initialize
and validate immediately, call validateNow() instead.