     /**
      *  @private
      */
-    private function itemRendererInteractionStateDetector_changeHandler(event:Event):void
+    private function interactionStateDetector_changeHandler(event:Event):void
     {
         invalidateDisplayList();
     }


import spark.components.IItemRenderer;
import spark.components.Label;
import spark.components.supportClasses.ItemRendererInteractionStateDetector;
import spark.components.supportClasses.TextBase;

use namespace mx_internal;

        
        var backgroundColor:uint;
        var drawBackground:Boolean = true;
        var downColor:* = getStyle("downColor");
        
        if (interactionStateDetector.state == InteractionState.DOWN && downColor !== undefined)
            backgroundColor = downColor;
        else if (selected)
            backgroundColor = getStyle("selectionColor");
        else if (interactionStateDetector.state == InteractionState.OVER)
            backgroundColor = getStyle("rollOverColor");
        else
        {
