1. A method, comprising: at an electronic device with a display and one or more input devices: displaying, on the display, a web page that includes a plurality of selectable elements; while a respective location in the web page is currently selected, receiving, via the one or more input devices, a command to identify a selectable element in a specified direction from the respective location within the web page; in response to the command: scanning through the web page to detect a next selectable element from the respective location, the scanning comprising sampling for elements of the web page in the specified direction, and wherein sampling includes hit detection at specific coordinates along a pattern; and in accordance with a determination that a first selectable element is a next selectable element from the respective location in the respective location, selecting the first selectable element, and presenting a plurality of options for interacting with the web page with reference to the first selectable element; and in accordance with a determination that a second selectable element is a next selectable element from the respective location in the respective location, selecting the second selectable element, and presenting a plurality of options for interacting with the web page with reference to the second selectable element.