Patent ID: 8188972

Claim:
A method, comprising: providing a cursor-driven display menu, the cursor-driven display menu providing a listing of a plurality of menu options; and providing a display window, the display window including the cursor-driven display menu, a listing of a plurality of multi-purpose controls, and a listing of a plurality of corresponding context-sensitive functions of the plurality of multi-purpose controls, said listing of corresponding context-sensitive functions of the multi-purpose controls being based upon a current location of a cursor within the cursor-driven display menu and upon a context of the menu option associated with the current location of the cursor, said cursor at the current location highlighting the menu option associated with the current location of the cursor, the display window contemporaneously displaying the listing of the plurality of multi-purpose controls, the listing of corresponding context-sensitive functions of the multi-purpose controls, and the cursor-driven display menu, wherein the plurality of multi-purpose controls are configured for allowing a user, through activation of one of the plurality of multi-purpose controls via a control panel, to execute one of the corresponding context-sensitive functions, wherein said listing of corresponding context-sensitive functions of the multi-purpose controls includes a first context-sensitive function corresponding to a first multi-purpose control included in the listing of multi-purpose controls, said listing of corresponding context-sensitive functions further including a second context-sensitive function corresponding to a second multi-purpose control included in the listing of multi-purpose controls, the first context-sensitive function providing information regarding a first interaction event to occur based upon the cursor's current location, upon the context of the menu option associated with the current location of the cursor, and contingent upon activation of the first multi-purpose control, the second context-sensitive function providing information regarding a second interaction event to occur based upon the cursor's current location, upon the context of the menu option associated with the current location of the cursor, and contingent upon activation of the second multi-purpose control.