All interaction with happens inside a window of one kind or another. Except for the command/status and library windows, which are permanent, windows are dynamically created and deleted as necessary. There are no explicit commands to manipulate windows; their sizes, locations and foreground/background depths can be changed only by using the mouse .