1. A method for presenting content to a client device through a platform server comprising: detecting a first selection of current content at the platform server wherein the first selection of the current content is centrally displayed; identifying a first attribute of the first selection of the current content, wherein the first attribute characterizes the first selection; identifying a first additional content based on the first attribute wherein the first additional content is aggregated from multiple content providers; displaying the first additional content concentrically around the first selection of the current content at the client device; detecting a second selection from the first additional content at the platform server; detecting a match between the first attribute and a second attribute associated with the second selection, wherein the second attribute characterizes the second selection; centrally displaying the second selection in place of the first selection; identifying a second additional content based on the first attribute when the match occurs wherein the second additional content and the first additional content are different; selectively displaying the second additional content concentrically around the second selection when the match occurs; identifying a third additional content based on the second attribute when the match does not occur, wherein the third additional content and the first additional content are different, such that the second attribute substitutes for the first attribute as the criteria for identifying the third additional content; selectively displaying the third additional content concentrically around the second selection when the match does not occur; detecting an activation of the second selection; and transmitting content associated with the second selection configured to be displayed at the client device.