A method performed by a content navigation system comprising a head-mounted computing device, the method comprising: initializing the head-mounted computing device, wherein the head-mounted computing device is in operable communication with a content storage system comprising stored content, the stored content comprising a plurality of electronic documents and including at least a first digital tag corresponding to a particular electronic document of the plurality of electronic documents; determining a context for the head-mounted computing device based on received sensor data; providing for display to a user, on a display of the head-mounted computing device, at least the first digital tag for selection, wherein the first digital tag is provided for display based on the context determined for the head-mounted computing device, wherein the content navigation system tracks which pieces of the stored content or portions of the stored content have been accessed and/or viewed over time and monitors the history of users and devices, the contexts the devices have determined, and what content has been accessed when in that determined context; receiving a command to select the first digital tag; providing for display the particular electronic document for display to the user based on the received command; navigating to a particular area within the particular electronic document; and associating a new digital tag with the particular area within the particular electronic document, wherein if the particular area within the particular electronic document does not have an associated digital tag and is accessed and/or viewed a number of times to meet a threshold for the context determined for the head-mounted computing device, the content navigation system automatically adds the new digital tag to the particular area within the particular electronic document and associates the new digital tag with that context. initializing the head-mounted computing device, wherein the head-mounted computing device is in operable communication with a content storage system comprising stored content, the stored content comprising a plurality of electronic documents and including at least a first digital tag corresponding to a particular electronic document of the plurality of electronic documents; determining a context for the head-mounted computing device based on received sensor data; providing for display to a user, on a display of the head-mounted computing device, at least the first digital tag for selection, wherein the first digital tag is provided for display based on the context determined for the head-mounted computing device, wherein the content navigation system tracks which pieces of the stored content or portions of the stored content have been accessed and/or viewed over time and monitors the history of users and devices, the contexts the devices have determined, and what content has been accessed when in that determined context; receiving a command to select the first digital tag; providing for display the particular electronic document for display to the user based on the received command; navigating to a particular area within the particular electronic document; and associating a new digital tag with the particular area within the particular electronic document, wherein if the particular area within the particular electronic document does not have an associated digital tag and is accessed and/or viewed a number of times to meet a threshold for the context determined for the head-mounted computing device, the content navigation system automatically adds the new digital tag to the particular area within the particular electronic document and associates the new digital tag with that context.