1. A method comprising: building a tile cache that includes tile slots for a plurality of tiles; storing visually rendered versions of individual tiles of the plurality of tiles in respective tile slots such that an order of 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 visually rendered versions of one or more incoming tiles from respective tile slots in the tile cache.