     // the component as an argument to derive the systemManager instead.
     
     /**
-     * Add handlers to both the systemManager and stage objects to track this
-     * event both on and off the stage. If <code>offstageHandler</code> is
-     * <code>null</code> or is not supplied, <code>onstagehandler</code> will
-     * be used as the handler for both situations.
+     * Add handlers to both the SystemManager and stage objects to track this
+     * event both on and off the stage. 
+     *
+     *  @param eventType The event type to handle.
+     *
+     *  @param onstageHandler The handler added to the SystemManager object. 
+     *
+     *  @param offstageHandler The handler added to the stage.  
+     *  If <code>null</code> or not specified, the <code>onstagehandler</code> 
+     *  is used.
      */ 
     protected function addSystemHandlers(eventType:String, onstageHandler:Function,
            offstageHandler:Function = null):void

    //
    //--------------------------------------------------------------------------
    
	/**
     *  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

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