     override protected function labelDisplay_valueCommitHandler(event:FlexEvent):void 
     {
         super.labelDisplay_valueCommitHandler(event);
-        labelDisplayShadow.text = labelDisplay.text;
     }
     
 }

    override protected function createChildren():void
    {
        super.createChildren();
        
        if (!labelDisplayShadow && labelDisplay)
        {
            labelDisplayShadow = StyleableTextField(createInFontContext(StyleableTextField));
            labelDisplayShadow.styleName = this;
            labelDisplayShadow.colorName = "textShadowColor";
            labelDisplayShadow.useTightTextBounds = false;
            
            // add shadow before display
            addChildAt(labelDisplayShadow, getChildIndex(labelDisplay));
        }
        
        setStyle("textAlign", "center");
    }
    

        
        layoutBorder(unscaledWidth, unscaledHeight);
        
    }
    
    /**
