1. A computer implemented method, comprising: receiving a stream of content including a plurality of content items; retrieving a plurality of related content items; identifying a topic for at least one of the plurality of the related content items; ranking the topics by relevance to a user and one of the plurality of content items; associating the topic to the content item in the stream of content where the topic is ranked as being relevant to the content item; generating a marker for the topic; generating a user interface including one or more tiles and the generated marker rendered with at least one tile, the one or more tiles being an element on the user interface, each of the one or more tiles corresponding to a content item in the stream of content, and the generated marker being presented as a hash tag rendered with the at least one tile and representing association with the content item on the tile providing the user interface for display; translating a user input from the user interface to navigation of the user interface; and updating the user interface based on the user input navigation and placement of the marker.
2. The method of claim 1 comprising updating the user interface to show the topics associated with the marker in response to input of cursor movement proximate the marker.