     //  Private Methods
     //
     //-------------------------------------------------------------------------- 
-    
-    // FIXME (jszeto): Rename to not use 'state'
+
     /**
      *  @private 
      */
-    private function updatePopUpState():void
+    private function addOrRemovePopUp():void
     {
         if (!addedToStage)
             return;

    private function addedToStageHandler(event:Event):void
    {
        addedToStage = true;
        updatePopUpState();    
    }
    
    /**

    
        _popUpFactory = value;
        
        addOrRemovePopUp();
    }
    
    public function get popUpFactory():ITransientDeferredInstance
