1. A method for providing a user interface, the method comprising: displaying a full version of a programming content; receiving a first input; displaying, in response to the received first input, a plurality of content elements, the plurality of content elements overlaying a portion of the full version of a programming content, each of the plurality of content elements including a synopsis relating to a particular content element wherein displaying the plurality of content elements comprises overlaying the displayed plurality of content elements onto the full version of the programming content, the displayed plurality of content elements being displayed in a lower one-half of a display device and wherein none of the displayed plurality of content elements abuts an edge of the display device wherein the plurality of content elements comprising the following content types: sports, weather, and lottery; receiving a second input indicating a selection of a one of the displayed plurality of content elements; in response to the received second input, displaying a shrunken version of the full version of the programming content, and displaying a detailed version of the selected one of the plurality of content elements; receiving a third input; and in response to the received third input, removing the detailed version of the selected one of the plurality of content elements, removing the displayed shrunken version of the full version of the programming content, and displaying the full version of the programming content.