Grid scrolling issue

Hi,

I have some grid with vertical and horizontal scrolling.

[code]
Grid grid = new Grid();

    List<String> list = Lists.newLinkedList();

    for (int i = 0; i < 20; i++) {
        grid.addColumn("index " + i, String.class);
        list.add("value " + i);
    }

    for (int i = 0; i < 50; ++i) {
        grid.addRow(list.toArray());
    }

    addComponent(grid);
    grid.setWidth("50%");

[/code]When I scroll to the bottom I get javascript error:
com.vaadin.client.ApplicationConfiguration

SEVERE: Exception caught: Logical target leads to rows outside of the data range (Range [50..51[ goes beyond Range [0..50[)com.google.gwt.event.shared.UmbrellaException: Exception caught: Logical target leads to rows outside of the data range (Range [50..51[ goes beyond Range [0..50[) at Unknown.Eg(com.vaadin.DefaultWidgetSet-0.js) My question is: whats wrong?

Thanks, luk.