1. A method comprising: maintaining, by a computing device, data representative of a proximity heuristic specifying a plurality of levels of an object detection zone associated with a display screen, wherein each level within the plurality of levels is beyond a level of effective contact with the display screen; detecting, by the computing device, an object within the object detection zone; selecting, by the computing device, a distance level from the plurality of levels beyond the level of effective contact with the display screen based on a first attribute of the object; and performing, by the computing device, an action based on the selected distance level; wherein the first attribute of the object comprises a distance between the object and the display screen, and wherein the plurality of levels comprises a plurality of distance levels.