      *  of the layout elements is set to the container's height.</p>
      *
      *  <p>If the value is <code>"baseline"</code> then the elements are positioned
-     *  such that thier text is aligned to the maximum of the elements' text ascent.</p>
+     *  such that their text is aligned to the maximum of the elements' text ascent.</p>
      * 
      *  @default "top"
      *  

     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function get requestedMaxColumnCount():int
    {

        }   

        if (useVirtualLayout)
        {
            var firstElement:ILayoutElement = g.getElementAt(_firstIndexInView);
            var lastElement:ILayoutElement = g.getElementAt(_lastIndexInView);
            var scrollRect:Rectangle = getScrollRect();
            
            /* If the scrollRect is within the bounds of the elements, we do
            not need to call invalidateDisplayList(). This considerably speeds
            up small scrolls. */
            if (!firstElement || !lastElement || 
                scrollRect.left < firstElement.getLayoutBoundsX() || 
                scrollRect.right >= (lastElement.getLayoutBoundsX() + lastElement.getLayoutBoundsWidth()))
            {
                g.invalidateDisplayList();
            }
        }
                
        setIndexInView(i0, i1);
    }
