1. A computer-implemented method, comprising: displaying content on a touch screen of a computing device, the touch screen having a first surface for displaying the content and a second surface for receiving input to the computing device; activating gaze detection on the computing device for a first portion of a first period of time; determining, for the first portion of the first period of time, a range of angles of incidence between a first gaze direction and the touch screen; associating, for the first portion of the first period of time, a first location of the second surface to a first element displayed on the first surface; determining, for the first portion of the first period of time, that a number of times that inputs are edited from a second element, associated with a second location of the second surface, to the first element exceeds a threshold number of times; deactivating the gaze detection on the computing device after the first period of time; activating the gaze detection on the computing device for a second portion of a second period of time; determining, for at least one first portion of time within the second period of time, that an angle of incidence between a second gaze direction and the touch screen is within the range of angles of incidence; associating, for the at least one first portion of time within the second period of time, the second location to the first element; receiving, within the at least one first portion of time within the second period of time, an input to the second location; and determining, within the at least one first portion of time within the second period of time, an action to perform on the computing device corresponding to a selection of the first element.