             // check for negative width
             titleCompWidth = (titleCompWidth < 0) ? 0 : titleCompWidth;
             
-            setElementSize(titleDisplay, titleCompWidth, titleDisplay.realTextHeight);
-            setElementPosition(titleDisplay, titleCompX, titleCompY);
+            setElementSize(titleDisplay, titleCompWidth, contentGroupsHeight);
+            setElementPosition(titleDisplay, titleCompX, paddingTop);
             
             titleDisplay.visible = true;
         }

        
        // tightTextHeight
        measuredHeight = titleDisplay.getPreferredBoundsHeight();
        
        // real measured height plus shadow
        // used for sizing the UIComponent wrapper to include the descent
        // this allows transitions to capture all visible text
        _realTextHeight = titleDisplay.measuredTextSize.y + 1;
    }
    
    /**

        
        var titleCompX:Number = paddingLeft;
        var titleCompWidth:Number = 0;
        
        var actionGroupX:Number = unscaledWidth;
        var actionGroupWidth:Number = 0;
