Patent ID: 8643653

Claim:
A method for triggering animation events, comprising: configuring an animation timer to fire at a maximum rate, wherein the maximum rate corresponds to a recurring period of the animation timer, and wherein at the expiry of each recurring period the animation timer fires; configuring a first animation composed of a first plurality of frames to progress to a next frame in the first plurality of frames each time a first multiple of the recurring period expires, wherein the first multiple is calculated based on a first frame rate of the first animation and the maximum rate; configuring a second animation composed of a second plurality of frames to progress to a next frame in the second plurality of frames each time a second multiple of the recurring period expires, wherein the second multiple is calculated based on a second frame rate of the second animation and the maximum rate, and the first frame rate and the second frame rate are different, thereby causing the calculated first and second multiples to be different; activating the animation timer to cause the first animation and the second animation to be displayed, wherein the first animation is displayed at the first frame rate and the second animation is displayed at the second frame rate.