         
         public var requireSelection : Boolean = false;        
         
-        public var noLookupOptionsMessage : String = "No available options";
-        
         [SkinPart(required="true",type="spark.components.PopUpAnchor")]
-		public var popUp : PopUpAnchor;
+        public var popUp : PopUpAnchor;
         
         [SkinPart(required="true",type="odyssey.common.component.HighlightItemList")]
         public var list : HighlightItemList;
         
         [SkinPart(required="true",type="spark.components.TextInput")]
         public var inputTxt : TextInput;
-		        
+        
         // Define a static variable.
         private static var classConstructed:Boolean = classConstruct();
         
         // Define a static method.
         private static function classConstruct():Boolean {
             var customListStyles : CSSStyleDeclaration;
-                        
+            
             if (!FlexGlobals.topLevelApplication.styleManager.getStyleDeclaration("com.jabbypanda.controls.InputAssist")) {
                 // If there is no CSS definition for InputAssist 
                 // then create one and set the default value.

            
            return false;
        }
		
        public function itemToLabel(item : Object) : String {
            return LabelUtil.itemToLabel(item, labelField, labelFunction);
        }
        
        override public function set enabled(value:Boolean) : void {
            super.enabled = value;

        }
        
        override protected function commitProperties():void {            
            if (_dataProviderChanged) {                                
                list.dataProvider = _collection;
                
                if (!dataProvider || dataProvider.length == 0) {
                    enabled = false;
                    displayErrorMessage();
                } else {
                    enabled = true;
                    if (prompt) {
                        displayPromptMessage();
                    } else {
                        displayInputTextText(selectedItem);
                    }
                }
                
                _dataProviderChanged = false;
            }
            
            if (_selectedItemChanged) {                
                displayInputTextText(_selectedItem);
                _selectedItemChanged = false;
            }
            
            if (_promptChanged) {
                displayPromptMessage();                
                _promptChanged = false;
            }
            
            if (_errorMessageChanged) {
                displayErrorMessage();
                _errorMessageChanged = false;
            }
            
            if (_enabledChanged) {                
                inputTxt.enabled = enabled;
                _enabledChanged = false;
            }
            
            
            // Should be last statement.
            // Don't move it up.
            super.commitProperties();                        
        }
        
        protected function set enteredText(t : String) : void {
            _enteredText = t;            
            if (inputTxt) {
                inputTxt.text = t;
            }
