         titleDisplayComp.percentWidth = 100;
         titleDisplayComp.styleName = this;
         titleDisplay = titleDisplayComp;
+        addChild(titleDisplayComp);
         
         initializeStyles();
     }

    private var title:String;
    private var titleChanged:Boolean;
    
    // FIXME (jasonsj): padding styles
    private var paddingLeft:int = 15;
    private var paddingRight:int = 15;
    private var paddingTop:int = 15;
    private var paddingBottom:int = 15;
    
    public function TitleDisplayComponent()
    {
        super();
		title = "";
        
        // FIXME (jasonsj): mobile styling spec
        setStyle("fontSize", 32);
        setStyle("fontWeight", "bold");
        setStyle("textAlign", "left");
        setStyle("textShadowColor", 0x000000);
    }
    
    override protected function createChildren():void
    {
        // FIXME (jasonsj): pending mobile styling spec:
        //                  drop shadow style
        //                  textAlign

        titleDisplay.truncateToFit();
        
        titleDisplayShadow.commitStyles();
        titleDisplayShadow.y = titleDisplay.y + 1; // 90 degree drop shadow
        titleDisplayShadow.width = unscaledWidth;
        titleDisplayShadow.height = unscaledHeight;
