1. A method comprising: at a computing device with one or more processors, non-transitory memory, and a display: monitoring, by a web browser application, navigation to visited web pages; determining, by the web browser application analyzing the visited pages, a first common feature corresponding to the visited web pages, and a plurality of values of the first common feature, wherein the first common feature corresponds to a non-temporal characteristic of the visited web pages; receiving a first request to display representations of the visited web pages; and responsive to the first request, displaying, on a user interface that comprises a display region of the web browser application, the representations of the visited web pages, including concurrently displaying, on the display, a plurality of stacks of the representations, including: a first stack of representations of a first set of the visited web pages having corresponding values within a first range of values of the first common feature; a second stack of representations of a second set of the visited web pages having corresponding values within a second range of values of the first common feature; and a third stack of representations of a third set of the visited web pages having corresponding values within a third range of values of the first common feature, wherein the stacks of representations are displayed in a two-dimensional array that is organized based on a temporal characteristic of the visited web pages.