 
         // default skin uses graphical dropshadow which 
         // we don't want to be hittable
-        mouseEnabled=false;
+        mouseEnabled = false;
     }
     
     //--------------------------------------------------------------------------

    //  Overridden methods
    //
    //--------------------------------------------------------------------------

    /**
     *  @private
     */
    override protected function initializeAccessibility():void
    {
        // Do nothing... don't even call super.
        // The PanelAccImpl needs to be attached not to the Panel
        // but to the Panel's titleDisplay, which is a skin part
        // which may not exist initially and which may come and go.
        // So we have to create and attach the PanelAccImpl
        // in partAdded() instead.
    }

    /**
     *  @private
     */
    override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    {
        // TODO (gosmith): this is not working
        // to extend the height of the the titleDisplay
        super.updateDisplayList(unscaledWidth, unscaledHeight);
        if (titleDisplay)
        {
            var g:Graphics = titleDisplay.graphics;
            g.clear();
            // Also draw an invisible unfilled rect whose height
            // is the height of the entire Panel, not just the headerHeight.
            // This is for accessibility; the titleDisplay of the Panel
            // has an AccessibilityImplementation (see PanelAccImpl)
            // which makes it act like a grouping (ROLE_SYSTEM_GROUPING)
            // for the controls inside the panel.
            // Drawing this rect makes the accLocation rect of the grouping
            // enclose the controls inside the grouping,
            // even though it is a sibling of them, not their parent.
            // (This is because the Player doesn't support Sprites
            // with AccessibilityImplementations inside other Sprites
            // with AccessibilityImplementations; the accessible objects
            // in a Flash SWF are a flat list, not a hierarchy.)
            // This rectangle must be unfilled because the titleBar is
            // actually on top of the content area and would otherwise
            // block mouse events to the controls in the Panel.
            g.lineStyle(0, 0x000000, 0);
            g.drawRect(0, 0, unscaledWidth, unscaledHeight);
        }
    }
        
    /**
     *  @private
     */

     *  have been explicitely set or not.
     */
    mx_internal var controlBarGroupProperties:Object = { visible: true };
	
    //--------------------------------------------------------------------------
    //
    //  Skin parts 
