29. In a distributed system having a server and a client, wherein the client includes a display device and a keyboard device having at least one key, a computer-readable medium holding computer-executable instructions for performing a method comprising: (a) providing an image map at the client from the server wherein the image map includes a plurality of hyperlinks, each hyperlink is associated with a particular portion of the image map; (b) displaying the image map on the display device; (c) in response to actuating a selected key of the keyboard device, sequentially determining a next hyperlink associated with a particular portion of the image map, wherein the determination of the next hyperlink is executed on the client; and (d) displaying a visual indication of the presence of the next hyperlink in the image map without providing any visual indication of the presence of other hyperlinks in the image map.
29. In a distributed system having a server and a client, wherein the client includes a display device and a keyboard device having at least one key, a computer-readable medium holding computer-executable instructions for performing a method comprising: (a) providing an image map at the client from the server wherein the image map includes a plurality of hyperlinks, each hyperlink is associated with a particular portion of the image map; (b) displaying the image map on the display device; (c) in response to actuating a selected key of the keyboard device, sequentially determining a next hyperlink associated with a particular portion of the image map, wherein the determination of the next hyperlink is executed on the client; and (d) displaying a visual indication of the presence of the next hyperlink in the image map without providing any visual indication of the presence of other hyperlinks in the image map. 31. The computer-readable medium of claim 29 , wherein the visual indication is a focus shape.