1. A computer-implemented method for task switching among active windows on a graphical user interface (“GUI”) of a computing device, comprising: determining, for each of a plurality of active windows on the GUI, how recently each of the windows had focus, wherein at least one of the windows is a child window of a parent window; displaying, responsive to an indication from a user of the computing device, a task selection window comprising a plurality of selectable iconic representations, each of the selectable iconic representations associated with a different one of at least two of the windows, the selectable iconic representations being arranged in the task selection window in an order according to the determined recency of the focus of the associated one of the windows; and moving a selection indicator, responsive to an action of the user, through the selectable iconic representations in the order of the determined recency of the focus.