Method and apparatus for controlling an electronic device by navigating through
a hierarchy of groups of commands while continuously providing the current location
and path in the hierarchical structure. A displayed scrollable cross-point navigation
image has two bars, each containing panels corresponding to a separate folder,
etc. At the intersection of the bars is displayed the current lowest level and
the next upper level, if any. The next higher level is shown in an adjoining panel
on a first bar, the next higher level in a next adjoining panel on that bar, until
there are no further higher levels to display, at which point the remaining upper-most
level folders are displayed. The second bar displays sub-folders or settings within
the folder in the focus panel. Moving in the folder hierarchy causes the panels
in the first bar to shift to display all intervening levels through the top level.