1. A graphical user interface comprising: a rendered image of at least one graphical object wherein the graphical object using a number of pixels on a display device; a color value stored for each pixel in the display device; and object identification data stored with each pixel covered by the rendered image wherein the object identification data uniquely identifies the graphical object located at the pixel.