         addEventListener(MouseEvent.ROLL_OUT, itemRenderer_rollOutHandler);
     }
     
-    /**
-     *  @private
-     */
-    private function conditionalEventDispatch(eventName:String):void
-    {
-        if (hasEventListener(eventName))
-           dispatchEvent(new Event(eventName));
-    }
-    
     private function anyButtonDown(event:MouseEvent):Boolean
     {
         var type:String = event.type;

            return;

        _showsCaret = value;
        setCurrentState(getCurrentRendererState(), playTransitions);  
    }
    
    //----------------------------------

                // translate these colors into uints
                styleManager.getColorNames(alternatingColors);
                
                backgroundColor = alternatingColors[itemIndex % alternatingColors.length];
            }
            else
            {
                backgroundColor = getStyle("contentBackgroundColor");
            }
            
        }
        graphics.beginFill(backgroundColor, 1);
        
        if (showsCaret)
        {
            graphics.lineStyle(1, getStyle("selectionColor"));
            graphics.drawRect(0.5, 0.5, w-1, h-1);
        }
        else
        {
            graphics.lineStyle();
            graphics.drawRect(0, 0, w, h);
        }
        
        graphics.endFill();
