Using ui:repeat
for simple listing of elements produces very strange results - when you add an element, the first element is always replaced with the values from the last element before the submit. Same occurs when removing the elements - the first element shows actually the just removed element.
With h:dataTable
the same works perfectly.
Running Mojarra 2.0.2.