 import flash.events.Event;
 import flash.events.EventDispatcher;
 import flash.geom.Matrix;
+import flash.geom.Point;
 import flash.text.TextField;
 import flash.text.TextFormat;
 import flash.text.TextFormatAlign;

        {
            // FIXME (jasonsj): was previously textWidth + UITextField.TEXT_WIDTH_PADDING + 1;
            //                  +1 originates from MX Button without explaination
            textWidth = labelDisplay.measuredWidth + 1; 
            textHeight = labelDisplay.measuredHeight;
        }
        else
        {

        {
            // FIXME (jasonsj): was previously textWidth + UITextField.TEXT_WIDTH_PADDING + 1;
            //                  +1 originates from MX Button without explaination
            var textSize:Point = labelDisplay.measuredTextSize;
            textWidth = textSize.x + 1;
            textHeight = textSize.y;
        }
        else
        {
