         if (sm && sm.stage && sm.isTopLevelRoot())
             sm.stage.colorCorrection = value;
     }
-    
+
     /**
      *  @private
      *  Several properties are proxied to controlBarGroup.  However, when controlBarGroup
-     *  is not around, we need to store values set on SkinnableContainer.  This object 
-     *  stores those values.  If controlBarGroup is around, the values are stored 
-     *  on the controlBarGroup directly.  However, we need to know what values 
-     *  have been set by the developer on the SkinnableContainer (versus set on 
-     *  the controlBarGroup or defaults of the controlBarGroup) as those are values 
-     *  we want to carry around if the controlBarGroup changes (via a new skin). 
-     *  In order to store this info effeciently, controlBarGroupProperties becomes 
-     *  a uint to store a series of BitFlags.  These bits represent whether a 
-     *  property has been explicitely set on this SkinnableContainer.  When the 
-     *  controlBarGroup is not around, controlBarGroupProperties is a typeless 
+     *  is not around, we need to store values set on SkinnableContainer.  This object
+     *  stores those values.  If controlBarGroup is around, the values are stored
+     *  on the controlBarGroup directly.  However, we need to know what values
+     *  have been set by the developer on the SkinnableContainer (versus set on
+     *  the controlBarGroup or defaults of the controlBarGroup) as those are values
+     *  we want to carry around if the controlBarGroup changes (via a new skin).
+     *  In order to store this info effeciently, controlBarGroupProperties becomes
+     *  a uint to store a series of BitFlags.  These bits represent whether a
+     *  property has been explicitely set on this SkinnableContainer.  When the
+     *  controlBarGroup is not around, controlBarGroupProperties is a typeless
      *  object to store these proxied properties.  When controlBarGroup is around,
-     *  controlBarGroupProperties stores booleans as to whether these properties 
+     *  controlBarGroupProperties stores booleans as to whether these properties
      *  have been explicitely set or not.
      */
     private var controlBarGroupProperties:Object = { visible: true };
 
     //----------------------------------
     //  controlBarGroup
-    //---------------------------------- 
-    
+    //----------------------------------
+
     [SkinPart(required="false")]
 
     /**
-     *  The skin part that defines the appearance of the 
+     *  The skin part that defines the appearance of the
      *  control bar area of the container.
-     *  By default, the ApplicationSkin class defines the control bar area to appear at the top 
-     *  of the content area of the Application container with a grey background. 
+     *  By default, the ApplicationSkin class defines the control bar area to appear at the top
+     *  of the content area of the Application container with a grey background.
      *
      *  @see spark.skins.spark.ApplicationSkin
-     *  
+     *
      *  @langversion 3.0
      *  @playerversion Flash 10
      *  @playerversion AIR 1.5


        return null;
    }
    
    /**
     * @private
     */

/**
 *  The background color of the application. This color is used as the stage color for the
 *  application and the background color for the HTML embed tag.
 *
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
