A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, an eye tracker, and a display, cause the electronic device to:
- display, on the display, a first user interface (UI) element that is associated with a first selection region and a second selection region;
- and
- while displaying the first UI element:
- receive eye tracking data using the eye tracker;
- determine, based on the eye tracking data, that a first targeting criterion is satisfied with respect to the first selection region;
- determine, based on the eye tracking data, that a second targeting criterion is satisfied with respect to the second selection region;
- and
- select the first UI element based at least in part on determining that the first targeting criterion is satisfied and the second targeting criterion is satisfied.