     override public function get_accValue(childID:uint):String
     {
         var comboBox:ComboBox = ComboBox(master);
-        if (childID == 0)
+        if (childID <= 1)
             return comboBox.selectedIndex == -1 ?
                 comboBox.textInput.text :comboBox.selectedItem;
         return null;

    //
    //--------------------------------------------------------------------------
    /**
    
    /**
     *  @private

     */
    override protected function eventHandler(event:Event):void
    {
        var textInput:TextInput;
        if (event is IndexChangeEvent)
        {
            var tweaked_event:Event = event.clone();
            IndexChangeEvent(tweaked_event).oldIndex += 1;
            IndexChangeEvent(tweaked_event).newIndex += 1;
            super.eventHandler(tweaked_event);
        } 
                
        switch (event.type)
        {
            case "open":
            {
                Accessibility.sendEvent(master, 0, AccConst.EVENT_OBJECT_STATECHANGE);
                break;
            }

            case "focusIn":
            {
                Accessibility.sendEvent(master, 0, AccConst.EVENT_OBJECT_FOCUS);
                break;
            }

            case "caretChange":
            {
                var index:uint = IndexChangeEvent(event).newIndex;
                var childID:uint = index + 2;
                if (!ComboBox(master).isDropDownOpen) { 
                    Accessibility.sendEvent(master, 0,
                        AccConst.EVENT_OBJECT_VALUECHANGE);
                    Accessibility.sendEvent(master, 1,
                        AccConst.EVENT_OBJECT_VALUECHANGE);
                    
                }
                Accessibility.sendEvent(master, childID,
                    AccConst.EVENT_OBJECT_FOCUS);   
                
                break;
            }
                
            case SkinPartEvent.PART_ADDED:
            {
                textInput = ComboBox(master).textInput;
                if (SkinPartEvent(event).instance == textInput)
                {
                    textInput.addEventListener(Event.CHANGE,
                                               textInputChangeHandler);
                }
                break;
            }
                
            case SkinPartEvent.PART_REMOVED:
            {
                textInput = ComboBox(master).textInput;
                if (SkinPartEvent(event).instance == textInput)
                {
                    textInput.removeEventListener(Event.CHANGE,
                                                  textInputChangeHandler);
                }
                break;
            }
                
            default:
            {
                super.eventHandler(event);
            }
        }
    }
    
    /**
     *  @private
     */
    private function textInputChangeHandler(event:Event):void
    {
        Accessibility.sendEvent(master, 0, AccConst.EVENT_OBJECT_VALUECHANGE);
    }
}
    
    
}

