11. The non-transitory machine readable medium of claim 7 , the program further comprising a set of instructions for recognizing verbal requests when a control is activated on the electronic device.
7. A non-transitory machine readable medium storing a program for providing navigation on an electronic device comprising a display screen, the program executable by at least one processing unit of the electronic device, the program comprising sets of instructions for: receiving a request to navigate to a destination; identifying a plurality of routes from a current location of the electronic device to the destination based on the received request; when the request is not a verbal request and the device is in an unlocked mode, (i) presenting the plurality of routes to a user to select one of the plurality of routes, (ii) receiving a selection of one of the routes, and (iii) providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route; and when the request is a verbal request and the device is in a locked mode, (i) automatically selecting a single route from the plurality of routes without user input, (ii) displaying a map on the display screen with an overview of the selected route on the map, and (iii) after a predetermined delay and without any additional user input, transitioning from displaying the overview of the selected route to providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route, wherein the route overview comprises the entire selected route from the current location of the device to the destination that is highlighted on the map.