1. A method comprising: at a computing device having one or more processors, a display and memory storing one or more programs for execution by the one or more processors: executing an electronic messaging application that provides multiple display states for an electronic messaging account associated with a user, including: analyzing a plurality of messages addressed to the user to determine whether a subset of messages in the plurality of messages pertains to an event; upon identification of the event associated with the subset of messages: retrieving content from a data source that is distinct from the plurality of messages and that is associated with the event, wherein the content comprises a visual representation of the event; extracting a plurality of event items associated with the event from the subset of messages in the plurality of messages; and providing a user interface for the electronic messaging application, wherein the user interface includes a list of objects, one or more respective objects in the list of objects representing an expanded state of a single graphic compilation corresponding to the event, and wherein the expanded state of the single graphic compilation comprises: (i) a first discrete portion that includes the content retrieved from the data source, (ii) a second discrete portion that includes a list of the event items in the plurality of event items extracted from the subset of messages, and (iii) a third discrete portion that includes a list of objects, each respective object comprising a synopsis of a respective message in the subset of messages.