         {
             case "change":
             {
-                    index = ListBase(master).selectedIndex;
+                index = IndexChangeEvent(event).newIndex;
 
                 if (index >= 0)
                 {

            }
            case "caretChange":
            {
                index = ListBase(master).caretIndex;
                childID = index + 1;
                Accessibility.sendEvent(master, childID,
                    AccConst.EVENT_OBJECT_FOCUS);

import mx.core.UIComponent;
import spark.components.List;
import spark.components.supportClasses.ListBase;
import spark.events.IndexChangeEvent;



