1. A computer implemented method for navigating a multi-page electronic document displayed on a touchscreen, comprising: selectively displaying different pages of the multi-page electronic document in a display area of the touchscreen; in response to sensing a touch by a first finger on the display area, automatically bookmarking a first selected page currently displayed on the touchscreen; navigating to a second selected page for display on the touchscreen in response to receiving a user navigation command while the first finger maintains uninterrupted contact with the display area; while displaying the second selected page, sensing a touch to the display area by a second finger at a location spaced apart from the location touched by the first finger; bookmarking the second selected page in response to the touch by the second finger; switching from the second selected page back to the first selected page in response to a sliding gesture of the first and second touch in a direction away from the first touch toward the second touch; alternately switching from the first selected page back to the second selected page in response to a sliding gesture of the first and second touch in a direction away from the second touch toward the first touch; and automatically returning to the bookmarked first selected page for display on the touchscreen in response to sensing a first predefined gesture relative to the display area using the first finger.
8. The computer implemented method of claim 1 , further comprising: removing the bookmark of the second selected page in response to removal of the second finger from the touchscreen.