1. A method, comprising: receiving media content information corresponding to a plurality of events from a plurality of sources; sending to a device interface a plurality of dates in a scrollable dates area; sending to the device interface the plurality of events in a plurality of event windows, the plurality of event windows included in a scrollable events area comprising a past event, a current event, and a future event, wherein the current event is associated with a selected date in the scrollable dates area, wherein the plurality of events are represented using tiles of various sizes based on real-time popularity of various events, wherein larger tiles correspond to more popular events, wherein the plurality of events from the plurality of sources include both live events and clip content, wherein the tiles are personalized to a device user, each tile including multiple selection options, the multiple selection options including in application purchase, archive program viewing, and additional content viewing, wherein the tiles themselves can be still images, logos, or live channel feeds, wherein at least one event window contains multiple tiles; receiving a request from a device user to navigate to a past event depicted in one of the plurality of event windows; providing a video stream corresponding to the past event to the user.