     //
     //--------------------------------------------------------------------------
     
-    //----------------------------------
-    //  hovered
-    //----------------------------------
-
     /**
      *  @private
      *  Flag that is set when the mouse is hovered over the item renderer.

    }
    
    /**
     *  @private
     *  Mouse rollOver event handler.
     */
    private function rollOverHandler(event:MouseEvent):void
    {
        hovered = true;
        currentState = getCurrentSkinState();
    }
    
    /**
     *  @private
     *  Mouse rollOut event handler.
     */
    private function rollOutHandler(event:MouseEvent):void
    {
        hovered = false;
        currentState = getCurrentSkinState();
    }
    
    /**
     *  @private
     *  Mouse down event handler.
     */
    private function mouseDownHandler(event:MouseEvent):void
    {
        dispatchEvent(new MouseEvent("click"));
    }

    
    //--------------------------------------------------------------------------
    //
    //  Public Properties 
    //
    //--------------------------------------------------------------------------
    
    //----------------------------------
    //  labelElement
    //----------------------------------
    
    /**
     * Optional item renderer label component. 
     * This component is used to determine the renderer's 
     * parent component baselinePosition. 
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
