Notice how the UI can be as rich as it needs to be and there is virtually no lag when switching out the view. This is because the data does not have to be requested over again. This allows data to be sorted or manipulated without a server round-trip.
Try sorting the data differently in the "Table View" then switch to the "List View" and see how the sort order is maintained.