1. A method for displaying an animation, comprising: receiving an instruction to display an animation, the animation comprising a plurality of images ordered for sequential display; retrieving an animation file responsive to the instruction, the animation file providing an ordering of the images; determining a first set of the images, which in display order, aggregate to a size less than a maximum size, the first set of images having a final image; determining a second set of the images, which in display order, aggregate to a size less than a maximum size, an image in the second set being in sequence behind the final image; generating a first segment file indicative of the first set of images; generating a second segment file indicative of the second set of images; associating a callback identifier with the second segment file; providing the callback identifier along with the first segment file; loading the first set of images into an animation processor memory according to the first segment file; displaying sequentially each image in the first set as a first animation segment; retrieving the callback identifier from the first segment file; using the callback identifier to load the second set of images into the animation processor according to the second segment file; and displaying sequentially each image in the second set as a second animation segment.