             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);            	
+                inputTxt.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocusIn, false, 0, true);
+                inputTxt.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut, false, 0, true);
+                inputTxt.addEventListener(TextOperationEvent.CHANGE, onInputFieldChange, false, 0, true);
+                inputTxt.addEventListener(KeyboardEvent.KEY_DOWN, onInputFieldKeyDown, false, 0, true);
             }
             
             if (instance == list) {

        public function InputAssist() {
            super();
            this.mouseEnabled = true;
            this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
            dataProvider = null;
        }        
                        

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