Patent ID: 7747965

Claim:
A computer storage media having instructions embodied thereon that, when executed, perform a method for concurrently displaying a plurality of windows on a display screen, the method comprising in order the steps of: responsive to a single first command, reducing the opacity of a first window and a third window to a first level and setting the opacity of a second window at a second level, wherein the second level is more opaque than the first level and wherein the reducing of the opacity of the first window and the third window, and setting the opacity of the second window occurs substantially simultaneously upon the reception of the single first command; and responsive to a single second command, increasing the opacity of the first window to the second level and reducing the opacity of the second window to the first level and maintaining the opacity of the third window at the first level; responsive to a third command after the second command, moving the first window to the top of the z-order, maintaining the third window below the second window in the z-order, and changing the opacity of the second window and the third window to be the same as the first window.