 	[Event(name="change", type="flash.events.Event")]
 	
 	/**
-	 * This class features a correctly behaving auto horizontal scroll policy.
-	 */	
+	 * This will display a checkbox in addition to the children you add.
+	 * The children will be indented underneath the checkbox and show/hide depending on the state of the checkbox.
+	 * If you add a HelpComponent as a child, it will be displayed to the right of the checkbox.
+	 */
 	public class CheckBoxWithNestedOptions extends VBox
 	{
 		public function CheckBoxWithNestedOptions()

			BindingUtils.bindProperty(this, 'selected', checkBox, 'selected');
			BindingUtils.bindProperty(innerVBox, 'visible', checkBox, 'selected');
			BindingUtils.bindProperty(innerVBox, 'includeInLayout', checkBox, 'selected');
			checkBox.addEventListener(Event.CHANGE, function(event:Event):void { dispatchEvent(event); });
		}
		
		public const indent:int = 20;

			UIUtils.spark_addChildAt(topHBox, checkBox, 0);
			UIUtils.spark_addChild(this, innerVBox);
			this.percentWidth = 100;
			topHBox.setStyle('verticalAlign', 'middle');
			innerVBox.percentWidth = 100;
			innerVBox.percentHeight = 100;
			innerVBox.setStyle('paddingLeft', indent);
		}
		
