Displaying on a display screen at least a portion of each of a set of
windows initially completely hidden within said stack. Defining each
hidden window in the stack of windows and mapping for each hidden window
the collective perimeter of all of the windows in the stack above the
hidden window. A user is enabled to input a display hidden windows
command and, responsive to the "display hidden windows" command, each
hidden window in an orthogonal direction until a least a portion of the
moved hidden window extends beyond the collective perimeter of the
windows above said moved window. For ease of use, the display hidden
windows command may be an item, e.g. icon on the display screen. If the
hidden window has a border region, as described above, identifying the
window, then the means for moving the window preferably moves the window
in an orthogonal direction whereby this identifying border extends beyond
said collective perimeter on said display screen.