 [DefaultTriggerEvent("change")]
 
 /**
- *  The RadioButtonGroup control defines a group of RadioButton controls
- *  that act as a single mutually exclusive control; therefore,
- *  a user can select only one  control at a time.
+ *  The RadioButtonGroup component defines a group of RadioButton components
+ *  that act as a single mutually exclusive component; therefore,
+ *  a user can select only one RadioButton component at a time.
  *  The <code>id</code> property is required when you use the
- *  <code>&lt;s:RadioButtonGroup&gt;</code> tag to define the name
- *  of the group.
- *
- *  <p>Notice that the RadioButtonGroup control is a subclass of EventDispatcher,
+ *  <code>&lt;s:RadioButtonGroup&gt;</code> tag to define the group name.  Any
+ *  <code>&lt;s:RadioButton&gt;</code> component added to this group will 
+ *  have this group name.
+ *
+ *  <p>Notice that the RadioButtonGroup component is a subclass of EventDispatcher,
  *  not UIComponent, and implements the IMXMLObject interface.
- *  All other Flex visual components are subclasses of UIComponent, which implements
- *  the IUIComponent interface.
- *  The RadioButtonGroup control has support built into the Flex compiler
- *  that allows you to use the RadioButtonGroup control as a child of a Flex
- *  container, even though it does not implement IUIComponent.
- *  All other container children must implement the IUIComponent interface.</p>
- *
- *  <p>Therefore, if you try to define a visual component as a subclass of
- *  EventDispatcher that implements the IMXMLObject interface,
- *  you will not be able to use it as the child of a container.</p>
+ *  All other Flex visual components implement the IVisualElement interface.
+ *  The RadioButtonGroup component declaration must
+ *  be contained within the <code>&lt;Declarations&gt;</code> tag since it is
+ *  not assignable to IVisualElement.</p> 
  *
  *  @mxml
  *


    /**
     *  Contains a reference to the currently selected
     *  RadioButton control in the group.
     *  You can access the property in ActionScript only;
     *  it is not settable in MXML.
     *  Setting this property to <code>null</code> deselects the currently
     *  selected RadioButton control.  A change event is not dispatched.
     *
     *  @default null
     *  

[Event(name="itemClick", type="mx.events.ItemClickEvent")]

//--------------------------------------
//  Validation events
//--------------------------------------

/**
 *  Dispatched when values are changed programmatically
 *  or by user interaction.
 *
 *  <p>Because a programmatic change triggers this event, make sure
 *  that any <code>valueCommit</code> event handler does not change
 *  a value that causes another <code>valueCommit</code> event.
 *  For example, do not change the<code>selectedValue</code>
 *  property or <code>selection</code> property in a <code>valueCommit</code> 
 *  event handler. </p>
 *
 *  @eventType mx.events.FlexEvent.VALUE_COMMIT
 *  
 *  @langversion 3.0
 *  @playerversion Flash 9
 *  @playerversion AIR 1.1
 *  @productversion Flex 3
 */
[Event(name="valueCommit", type="mx.events.FlexEvent")]

//--------------------------------------
//  Other metadata
//--------------------------------------

