      */  
     private function dispatchInheritingStylesChangeEvent():void
     {
-        if (hasEventListener(FlexChangeEvent.STYLE_MANAGER_CHANGE))
-        {    
-            var event:Event = new FlexChangeEvent(FlexChangeEvent.STYLE_MANAGER_CHANGE, 
-                false, false, {property: "inheritingStyles"});
-            dispatchEvent(event);
-        }
+        var event:Event = new FlexChangeEvent(FlexChangeEvent.STYLE_MANAGER_CHANGE, 
+            false, false, {property: "inheritingStyles"});
+        dispatchEvent(event);
     }
 
     //--------------------------------------------------------------------------

        {
            var request:Request = new Request(Request.GET_PARENT_FLEX_MODULE_FACTORY_REQUEST);
            DisplayObject(moduleFactory).dispatchEvent(request); 
            var moduleFactory:IFlexModuleFactory = request.value as IFlexModuleFactory;
            if (moduleFactory)
            {
                parent = IStyleManager2(moduleFactory.
                                         getImplementation("mx.styles::IStyleManager2"));
                if (_parent is IEventDispatcher)
                {

        return _parent;
    }
    
    //----------------------------------
    //  qualifiedTypeSelectors
    //----------------------------------
