         return _displayPopUp;
     }
 
-    /*[InstanceType("mx.core.UIComponent")]
-    private var _popUpFactory:ITransientDeferredInstance;
-    
-    public function set popUpFactory(value:ITransientDeferredInstance):void
-    {
-        if (_popUpFactory == value)
-            return;
-    
-        _popUpFactory = value;
-        
-        addOrRemovePopUp();
-    }
-    
-    public function get popUpFactory():ITransientDeferredInstance
-    {
-        return _popUpFactory;
-    }*/
+
     
     //----------------------------------
     //  popUp

        {
            // Ignore the RTE
        }
                
        // Position the popUp. 
        m.tx = popUpPoint.x;
        m.ty = popUpPoint.y;

        // Take the PopUpAnchor's concatenatedMatrix 
        // and subtract out the popUp parent's concatenatedMatrix
        var matrix:Matrix = systemManager.getSandboxRoot().transform.concatenatedMatrix;
        
        if (matrix)
        {
            matrix.invert();
            matrix.concat(MatrixUtil.getConcatenatedMatrix(this));
        }
        
        return matrix;
    }
