         }
     }
     
-	/**
+    /**
      *  Attach behaviors to the skin object. 
      *  You do not call this method directly. 
      *  Flex calls it automatically when it calls the <code>loadSkin()</code> method.
-	 *  
+     *  
      *  <p>A subclass of FxComponent must override this method to
      *  attach behaviors to the skin object.</p>
      * 
      *  <p>Override the <code>partAdded()</code> method to attach behaviors to 
      *  an individual part of the skin.</p>
-	 */
+     */
     protected function skinLoaded():void
     {
         skinObject.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, skin_propertyChangeHandler);

                }
                catch (err:Error) {}
            }
           	
            addChild(skinObject);
        }
        else

    //
    //--------------------------------------------------------------------------
    
    /**
     *  Load the skin for the component. 
     *  You do not call this method directly. 
     *  Flex calls it automatically when it calls 
     *  the <code>UIComponent.commitProperties()</code> method.
     *  Typically, a subclass of FxComponent does not override this method.
     * 
     *  <p>This method instantiates the skin for the component, 
     *  adds the skin as a child of the component, 
     *  resolves all part associations for the skin, and calls the <code>skinLoaded()</code> method.</p>
     */
    protected function loadSkin():void
    {
        // Factory
