This example uses double buffering and clipping to smoothly animate text over a complex background. Clicking on the animation stops and restarts it.