                 list.requireSelection = requireSelection;
                 list.styleName = new StyleProxy(this, {});
                 
-                list.addEventListener(HighlightItemListEvent.ITEM_CLICK, onListItemClick);
+                list.addEventListener(HighlightItemListEvent.ITEM_CLICK, onListItemClick, false, 0, true);
             }                        
         }
         

            if (instance == inputTxt) {
                inputTxt.text = _enteredText;                
                
                inputTxt.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocusIn);
                inputTxt.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut);
                inputTxt.addEventListener(TextOperationEvent.CHANGE, onInputFieldChange);
                inputTxt.addEventListener(KeyboardEvent.KEY_DOWN, onInputFieldKeyDown);            	
            }
            
            if (instance == list) {

                showPreviousTextAndHidePopUp(!_completionAccepted);
            }
        }
                
                                    
        private var _collection : ArrayCollection = new ArrayCollection();
    
