         
         findSkinParts();
                 
-        attachBehaviors();
+        skinLoaded();
     }
     
     /**

    
    //--------------------------------------------------------------------------
    //
    // Component states support
    //
    //--------------------------------------------------------------------------


    [Bindable("skinObjectChanged")]
    
    /**
     *  @private
     */
    private function get _skinObject():Skin
    {
        return __skinObject;
    }
    
    private function set _skinObject(value:Skin):void
    {
    	if (value === __skinObject)
    	   return;
