     // Returns an array of possible values
     private function findMatchingItems(input:String):Vector.<int>
     {
-        
         // For now, just select the first match
         var startIndex:int;
         var stopIndex:int;
         var retVal:int;  
         var retVector:Vector.<int> = new Vector.<int>;
                 
-        if (selectedIndex == NO_SELECTION || selectedIndex == CUSTOM_SELECTED_ITEM)
-        {
-            startIndex = 0;
-            stopIndex = dataProvider.length; 
-            retVal = findStringLoop(input, startIndex, stopIndex);
-        }
-        else
-        {
-            startIndex = selectedIndex + 1; 
-            stopIndex = dataProvider.length; 
-            retVal = findStringLoop(input, startIndex, stopIndex); 
-            // We didn't find the item, loop back to the top 
-            if (retVal == -1)
-            {
-                retVal = findStringLoop(input, 0, selectedIndex); 
-            }
-        }
+        retVal = findStringLoop(input, 0, dataProvider.length); 
         
         if (retVal != -1)
             retVector.push(retVal);

    
    private var isTextInputInFocus:Boolean;
    
    private var actualProposedSelectedIndex:Number = -1;  
    
    //--------------------------------------------------------------------------
    //
    //  Properties
    //
    //--------------------------------------------------------------------------
    
    //--------------------------------------------------------------------------
    //  itemMatchingFunction
    //--------------------------------------------------------------------------

import flash.events.Event;
import flash.events.FocusEvent;
import flash.events.KeyboardEvent;
import flash.events.MouseEvent;
import flash.ui.Keyboard;

import flashx.textLayout.operations.CutOperation;
import flashx.textLayout.operations.DeleteTextOperation;
import flashx.textLayout.operations.FlowOperation;
import flashx.textLayout.operations.InsertTextOperation;

import mx.core.mx_internal;
import mx.styles.StyleProxy;

import spark.components.supportClasses.ListBase;
import spark.core.NavigationUnit;
import spark.events.DropDownEvent;
import spark.events.TextOperationEvent;
import spark.utils.LabelUtil;
