1. In a computer network comprising a first client, a second client, and a server, the first client, second client, and the server being in communication over the computer network, a method for defining image based navigation behavior for the second client at the first client, the method comprising: downloading, by the first client, one or more images to the first client from one or more nodes of the computer network other than the server; selecting, by a user of the first client, a first image from the one or more downloaded images; selecting, by the user of the first client, a user selectable region within the first image to be associated with a user selectable network resource different from the one or more nodes of the computer network from which the one or more images were downloaded; selecting, by the user of the first client, the user selectable network resource for association with the selected region for defining navigation behavior at the second client, the user selectable network resource being different from a network resource at which the first image is available; and sending, from the first client to the server, data defining the selected region within the first image and data defining the selected network resource.