A
mobile computing device can be configured, with an improved
user interface, to synchronously play audio (or video) and text associated thereto, such as text stored in a synchronization index. Using the synchronization index, the device can periodically compare the current track time with that time associated to a word or range of words, such as a line (or segment) in a plurality of lines of text (or segments of text). Improved
navigability of content using an improved
mobile computing device and
user interface is provided, because a user of the device can scroll through the lines of text associated with the audio or video to find a target word or range of words. If the user selects a particular word or range of words, by making a gesture on the
mobile computing device, the device can identify a
start time for the selected text. The device can then play the audio or video at the identified
start time of the selected text. The improved
user interface is a practical application for navigating audio (or video) and text associated thereto on a mobile computing device, providing bimodal reading on mobile computing devices and ease of
navigability.