         if (renderer)
         {
             renderer.removeEventListener("click", item_clickHandler);
-            renderer.removeEventListener("dataChange", item_dataChangeHandler);
         }
     }
     

import flash.geom.Point;
import flash.ui.Keyboard;

import spark.components.supportClasses.ListBase;
import mx.core.ClassFactory; 
import spark.components.IItemRenderer;
import spark.components.supportClasses.ItemRenderer;  
import mx.core.IVisualElement;
import spark.events.RendererExistenceEvent;
import mx.events.FlexEvent;
import spark.layout.HorizontalLayout;
import spark.layout.VerticalLayout;
import mx.managers.IFocusManagerComponent;
import spark.skins.default.DefaultItemRenderer;


/**
 *  @copy spark.components.supportClasses.GroupBase#alternatingItemColors

        // Multiple selection needs to be added here....
        
        selectedIndex = dataGroup.getElementIndex(event.currentTarget as IVisualElement);
    }
    
    /**
