1. A method for controlling a portable device, the method comprising: identifying available options for presentation to a user according to a state of a computer program executing on the portable device, the available options belonging to a plurality of possible menu options; detecting a sustained touch on a touchscreen of the portable device, the detecting including sensing a lack of touch on the touchscreen and sensing, after the lack of touch, the sustained touch anywhere in the touchscreen; reciting the available options to the user via an audible output in response to the sustained touch, wherein the audible output is a verbal delivery of the available options; detecting an end to the sustained touch while reciting the available options; selecting one of the available options that was recited to the user when the end to the sustained touch was detected, the end to the sustained touch defining an input for the portable device, the input received at the portable device without providing an identifiable visual cue to the user, wherein the selected available option is selected based on a timing of the end to the sustained touch relative to the audible output; and performing the selected available option by the computer program.