  *  @productversion Flex 4.5
  */
 [Style(name="messageStyleName", type="String", inherit="no")]
+
+// FIXME (rfrishbe): add verticalGap
 
 /**
  *  The MobileIconItemRenderer class is a performant item 

            var labelComponentsY:Number = Math.round(vAlign * (viewHeight - totalHeight)) + paddingTop;

            if (labelDisplay)
                positionElement(labelDisplay, labelComponentsX, labelComponentsY);

            if (messageDisplay)
                positionElement(messageDisplay, labelComponentsX, labelComponentsY + labelHeight + verticalGap);
        }
        
        // see if we have an icon that needs to be validated

            messageWidth = Math.max(labelComponentsViewWidth, 0);
            messageHeight = Math.max(viewHeight - labelHeight - verticalGap, 0);
            
            setElementSize(messageDisplay, messageWidth, messageHeight);
            messageHeight = Math.max(0, Math.min(messageHeight, getElementPreferredHeight(messageDisplay)));
            
            // since it's multi-line, no need to truncate
