A machine implemented user interface method comprising: displaying windows (121, 122, 123, 124, 125) of a plurality of applications in a first display mode of a user interface configured to display the windows in an overlapping manner; receiving a selection of a first application of the plurality of applications, wherein the receiving of the selection of the first application comprises selecting an indicia of the first application from a set of indicia (107, 109, 112, 114) displayed in a side region of a display; receiving an input to enter a second display mode, wherein the selection of the first application comprises one of (a) receiving a positioning of a cursor over the indicia and receiving a pressing of a button or (b) receiving a tap of a finger or stylus on the indicia on a touchpad or touchscreen or (c) receiving a positioning of a selectable object displayed in the user interface over the indicia; and wherein the input to enter the second display mode comprises one of (i) receiving a continued pressing of the button or (ii) receiving a continued hold of the tap or (iii) receiving, while maintaining selection of the selectable object, a continued positioning of the selectable object over the indicia; displaying, in the second display mode, windows of the first application in a non-overlapping manner while content of windows of other applications of the plurality of applications are not displayed in the second display mode; receiving a second input corresponding to a first window of the windows of the first application while in the second display mode; displaying, while remaining in the second display mode, an enlarged version of the first window in response to receiving the second input, the first window at least partially overlapping other windows of the first application which do not overlap each other and continuing to not display the content of windows of other applications. displaying windows (121, 122, 123, 124, 125) of a plurality of applications in a first display mode of a user interface configured to display the windows in an overlapping manner; receiving a selection of a first application of the plurality of applications, wherein the receiving of the selection of the first application comprises selecting an indicia of the first application from a set of indicia (107, 109, 112, 114) displayed in a side region of a display; receiving an input to enter a second display mode, wherein the selection of the first application comprises one of (a) receiving a positioning of a cursor over the indicia and receiving a pressing of a button or (b) receiving a tap of a finger or stylus on the indicia on a touchpad or touchscreen or (c) receiving a positioning of a selectable object displayed in the user interface over the indicia; and wherein the input to enter the second display mode comprises one of (i) receiving a continued pressing of the button or (ii) receiving a continued hold of the tap or (iii) receiving, while maintaining selection of the selectable object, a continued positioning of the selectable object over the indicia; displaying, in the second display mode, windows of the first application in a non-overlapping manner while content of windows of other applications of the plurality of applications are not displayed in the second display mode; receiving a second input corresponding to a first window of the windows of the first application while in the second display mode; displaying, while remaining in the second display mode, an enlarged version of the first window in response to receiving the second input, the first window at least partially overlapping other windows of the first application which do not overlap each other and continuing to not display the content of windows of other applications.