1. A computer-implemented method of enabling a user to provide input to an electronic device, comprising: under control of one or more computing systems configured with executable instructions, determining a default relative orientation of the electronic device; detecting a change in the relative orientation of the electronic device with respect to the default relative orientation, the electronic device displaying a plurality of selectable elements in a graphical user interface; if the change in relative orientation meets or exceeds a coarse threshold, moving a selection element of the graphical user interface in a direction corresponding to a direction of the change in relative orientation at a first rate; if the change in relative orientation meets or exceeds a fine threshold, but is less than the coarse threshold, moving the selection element in a direction corresponding to a direction of the change in relative orientation at a second rate less than the first rate; if the change in relative orientation is less than the fine threshold, maintaining a position of the selection element with respect to one of the selectable elements currently associated with the selection element; and in response to receiving a selection action, providing the selectable element currently associated with the selection element as input to the electronic device.