 For example, user switching is represented by rotating a cube that faces are each user's workspace, and window management are represented via a Rolodex-style flipping mechanism in Windows Vista (see Windows Flip 3D).In both cases, the operating system transforms windows on-the-fly while continuing to update the content of those windows.Interfaces for the X Window System have also implemented advanced three-dimensional user interfaces through compositing window managers such as Beryl, Compiz and KWin using the AIGLX or XGL architectures, allowing the use of OpenGL to animate user interactions with the desktop.