         setElementPosition(bgImg, 0, 0);
     }
     
-	override protected function beginChromeColorFill(chromeColorGraphics:Graphics):void
-	{
-		// In the down state, the fill shadow is defined in the FXG asset
-		if (currentState == "down")
-			chromeColorGraphics.beginFill(getChromeColor());
-		else
-			super.beginChromeColorFill(chromeColorGraphics);
-	}
-	
+    override protected function beginChromeColorFill(chromeColorGraphics:Graphics):void
+    {
+        // In the down state, the fill shadow is defined in the FXG asset
+        if (currentState == "down")
+            chromeColorGraphics.beginFill(getChromeColor());
+        else
+            super.beginChromeColorFill(chromeColorGraphics);
+    }
+    
     override protected function drawChromeColor(chromeColorGraphics:Graphics, unscaledWidth:Number, unscaledHeight:Number):void
     {
         // inset chrome color by BORDER_SIZE

        // update borderClass and background
        invalidateDisplayList();
    }
     
    override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    {
        // Size the FXG background   

        {
            layoutBorder(bgImg, unscaledWidth, unscaledHeight);
        }
        
        // The label and icon should be placed on top of the FXG skins
        super.updateDisplayList(unscaledWidth, unscaledHeight);
        
        // update label shadow
        labelDisplayShadow.alpha = getStyle("textShadowAlpha");
        labelDisplayShadow.commitStyles();
        
        // FIXME (jasonsj): this resize causes scaling issues at 1.5x and 2x
        // artifacts show below ActionBar buttons
        setElementSize(labelDisplayShadow, labelDisplay.width, labelDisplay.height);
        setElementPosition(labelDisplayShadow, labelDisplay.x, labelDisplay.y + 1); 
        
        // if labelDisplay is truncated, then push it down here as well.
        // otherwise, it would have gotten pushed in the labelDisplay_valueCommitHandler()
        if (labelDisplay.isTruncated)
            labelDisplayShadow.text = labelDisplay.text;
    }
    
    /**
