This project shows how lists can be used to record live data, and play that back. This can be used in many situations. For example, you could use this method to undo/redo time in a game or in a drawing project. You could use this to make sure your animations are all synced up.