1. On a computing device, a method of selectively enhancing content displayed on a display device, the method comprising: displaying a graphical user interface comprising one or more items; tracking a change in a gaze location at which a gaze of a user intersects the graphical user interface over a period of time to determine a tracked gaze path; determining contextual information comprising a type of an item over which the tracked gaze path passes, the type of the item being selected from text and non-text; in response to determining that the item over which the tracked gaze path passes is text, determining one or more visual characteristics of the item; and analyzing the tracked gaze path to identify one or more gaze pattern conditions indicative of difficulty in perceiving an item in the tracked gaze path; and upon detecting a gaze pattern based upon the tracked gaze path that meets a pre-defined gaze pattern condition indicative of difficulty in perceiving the item in the tracked gaze path, displaying a visually enhanced form of the item in a user interface object displayed separately from the item, the visually enhanced form of the item including a first type of modification to the text when the text has a first visual characteristic as displayed, and the visually enhanced form including a second, different type of modification to the text when the text has a second visual characteristic as displayed.