             frameHeight, frameEllipseSize, frameEllipseSize);
         bgFill.endFill();
         
+        // draw content background styles
         var contentBackgroundAppearance:String = getStyle("contentBackgroundAppearance");
         
-        // draw content background styles
-        if (contentBackgroundAppearance != CalloutContentBackgroundAppearance.NONE)
+        if (contentBackgroundAppearance != ContentBackgroundAppearance.NONE)
         {
             var contentEllipseSize:Number = contentCornerRadius * 2;
             var contentBackgroundAlpha:Number = getStyle("contentBackgroundAlpha");

    {
        super.commitProperties();
        
        // always invalidate to accomodate arrow direction changes
        invalidateSize();
        invalidateDisplayList();

                contentEllipseSize, contentEllipseSize);
            maskGraphics.endFill();
            
            // reset line style to none
            if (showBorder)
                bgFill.lineStyle(NaN);
