A method of generating a pick packet for use by a web browser. The pick packet has secondary string buffer that assigns a unique token to each unique object or unique combination of objects and a primary string buffer that associates a token with each pixel in the source image. A description or legend is associated with the tokens in the secondary string buffer. When a pointer device hovers over a pixel in the source image, the browser looks in the primary buffer for the toke associated with that pixel, then retrieves the legend associated with that token, if any, from the secondary buffer.