 This system allows many standard transitional effects from moving and resizing windows to color transforms and image sequencing.Animations can be defined in XML and triggered by any event.The client can specify window-properties as key-frames, how to transition between frames, and the transition-time between frames.