     import flash.events.Event;
     import flash.events.FocusEvent;
     
+import mx.accessibility.AccConst;
     import mx.core.UIComponent;
     import mx.core.mx_internal;
     

        
        //--------------------------------------------------------------------------
        //
        //  Class constants
        //
        //--------------------------------------------------------------------------
        /**
         *  @private
         */
        private static const EVENT_OBJECT_FOCUS:uint = 0x8005;
        
        /**
         *  @private
         */
        private static const EVENT_OBJECT_VALUECHANGE:uint = 0x800e;
        
        /**
         *  @private
         */
        private static const EVENT_SYSTEM_STATECHANGE:uint = 0x800a;
        
        /**
         *  @private
         */ 
        private static const ROLE_SYSTEM_TEXT:uint = 0x2a;
        
        //--------------------------------------------------------------------------
        //
        //  Class methods
        //
        //--------------------------------------------------------------------------

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