1. A method for providing visual feedback, the method comprising: detecting a contact with a first point on a surface; displaying a menu in response to the detected contact, the menu comprising a plurality of menu selectable elements; detecting that the contact has moved from the first point on the surface to a second point on the surface, the second point corresponding to a one of the plurality of menu selectable elements; and displaying a control corresponding to the one of the plurality of menu selectable elements, wherein displaying the control corresponding to the one of the plurality of menu selectable elements comprises displaying a slider relative to the second point, wherein a thumb of the slider is displayed at the second point.