         if (!screen || ((horizontalPosition != CalloutPosition.AUTO) &&
             (verticalPosition != CalloutPosition.AUTO)))
         {
-            // use explicit positions instead of AUTO
+            // Use explicit positions instead of AUTO
             actualHorizontalPosition = null;
             actualVerticalPosition = null;
             


        if (verticalPosition != CalloutPosition.AUTO)
        {
            // horizontal auto only
            switch (verticalPosition)
            {
                case CalloutPosition.START:

     */
    mx_internal function determineArrowPosition(horizontalPos:String, verticalPos:String):String
    {
        // Determine arrow direction, outer positions get priority.
        // Corner positions and center show no arrow
        var direction:String = ArrowDirection.NONE;

        if (horizontalPos == CalloutPosition.BEFORE)
