The list uses an object pool to recycle the list item renderers. This gives the list the ability to scroll very large sets of items without taking a memory hit. The down side is that the list no longer accommodates item renderers of variable height.