A method for evaluating retinal function and testing the visual field of a patient by monitoring how the patient tracks a target image on a display that comprises displaying the target image on the display such that it is located at a first position on the display and visible to the patient. The process continues by identifying what portion of the display the patient is looking at, selecting a location of the patients retina to test, and calculating, based at least in part on what portion of the display the patient is looking at, a second position on the display corresponding to the selected location of the patients retina. The target image is displayed at the second position on the display and the process identifies how many eye movements the patient made to look at the target at the second position. Based at least in part on the number of eye movements, the process determines whether the patient was able to see the target at the second position.