         if (!layoutTarget)
             return;
         
-        // TODO EGeorgie: use vector
         var layoutItem:ILayoutItem;
         var count:uint = layoutTarget.numLayoutItems;
         
-        // if horizontalAlign is "contentJustify", we need to figure out restrictedWidth.
-        // contentWidth gets sent in to distributeHeight(), but is only used if 
-        // horizontalAlign is "justify" (contentWidth is unscaledWidth) or 
-        // horizontalAlign is "contentJustify" (contentWidth is the maximum width
-        // of all its children and a minimum of unscaledWidth)
-        var contentWidth:Number = unscaledWidth;
-        
+        // If horizontalAlign is left, we don't need to figure out the contentWidth
+        // Otherwise the contentWidth is used to position the item and even size 
+        // the item if it's "contentJustify" or "justify".
+        var contentWidth:Number = unscaledWidth;        
+        
+        // TODO: in the center or right case, we end up calculating percentWidth 
+        // twice.  Once here for the contentWidth and once in distributeHeight
+        // to size that particular element.
         if (horizontalAlign != HorizontalAlign.LEFT)
         {
             for (var i:int = 0; i < count; i++)

            }
        }

        distributeHeight(unscaledWidth, unscaledHeight, contentWidth);        
        
        // default to left (0)
        var hAlign:Number = 0;


    [Inspectable(category="General")]

    /** 
     *  Horizontal alignment of children in the container.
     *  Possible values are <code>"left"</code>, <code>"center"</code>,
     *  <code>"right"</code>, <code>"justify"</code>, 
     *  and <code>"contentJustify"</code>.
