1. A method for presenting graphic elements for a display, the method comprising the acts of: acquiring image data from a display buffer of a device; analyzing, via a processor based apparatus, the image data to identify active and passive regions of the image data; ranking passive regions to determine a confidence measure for each passive region; and modifying the image data for display on the device to include a graphic element, wherein the graphic element is presented in a passive region based on the ranking; wherein ranking passive regions includes cascade filtering of image regions to create color gradients and mean gradient values for the region.