Patent ID: 7620916

Claim:
A computer program product, tangibly embodied in a computer-readable storage medium, comprising instructions operable to cause data processing apparatus to: display application data in user interface elements, the user interface elements comprising two or more independent elements and one or more dependent elements, where one of the independent elements can have the property of being the selected element, and where the application data displayed in the dependent elements is made to correspond to the application data displayed in the selected element; receive user input from a user to establish a decoupled mode when a key is pressed and held by the user, and to establish a normal mode when the key is released by the user; and receive navigation input distinct from the key used to establish the normal and decoupled modes to navigate from one user interface element to another user interface element, where in the normal mode, navigation to an independent element with the navigation input is sufficient to cause the independent element to become the selected element, and where in the decoupled mode, navigation to an independent element while the key is pressed and held by the user does not change which of the independent elements is the selected element.