1. In a multi-modal dialog system, a method of providing widgets to a user, comprising, after first user input received in a combination of a first mode and a second mode in a map-based application, and where further user input will clarify the first user input during a multi-modal dialog: maintaining a current display screen context by only presenting additional data on a display in response to the first user input until further user input is received via interaction with the additional data that clarifies the further user input; maintaining a current dialog context; presenting speech to the user requesting the further user input to clarify the first user input; and presenting the slider widget in a corner of the display screen to elicit the first user input as directed by the presented speech, wherein the further user input is received via the widget in a non-speech mode and provides distance range data that is shown on the display screen as the slider widget is adjusted by the further user input.