Systems and techniques for navigating an organization of information may
be used for navigating program functions, file directories, Web-sites, or
any other appropriate organization of information. In one implementation,
a navigation technique includes generating a one-dimensional navigation
structure for an organization of information, the navigation structure
comprising a plurality of elements, each element representing a portion
of information, and detecting a command indicating selection of one of
the elements in the navigation structure. The technique also includes
determining whether the selected element has at least one associated
element and, if the selected element has at least one associated element,
modifying the navigation structure by deleting the non-selected elements
from the navigation structure and adding the elements associated with the
selected element to the navigation structure.