1. A method comprising: building a tile cache that includes tile slots for a plurality of tiles; storing visually rendered versions of the plurality of tiles in respective tile slots such that an order in which the rendered versions of the plurality of tiles are stored in the tile slots in the tile cache corresponds to a visual order of the tiles in a graphical user interface; and responsive to detecting tile movement, retrieving for display one or more visually rendered versions of one or more incoming tiles of the plurality of tiles from one or more respective tile slots in the tile cache.