1. A method comprising: converging communications data representative of communication instances of distinct types based on a contact associated with said communication instances; generating a thread of communications with said contact, said thread of communications including a plurality of said communication instances of distinct types with said contact; displaying, in a graphical user interface in response to a user selection of a menu object included in said graphical user interface and associated with a communications history, a set of listings associated with a plurality of selectable objects different from said menu object and representative of said plurality of said communication instances of said distinct types in said thread of communications, said plurality of selectable objects, and a selection tab indicating a current selection of one of a plurality of selectable objects, wherein each of said communication instances in said plurality of said communication instances is associated with said contact and at least one of said communication instances represented in said set of listings includes a voice type communication instance; displaying a graphical object representative of an active voice communication session with said contact; performing said displaying said set of listings representative of said plurality of said communication instances of said distinct types in said thread of communications and associated with said contact without interruption to said active voice communication session; detecting a user selection of one of said listings displayed in said graphical user interface, said selected listing associated with said contact; and displaying, in response to said user selection, another set of listings representative of another thread of communication instances of said distinct types, wherein each of said communication instances in said another thread of communication instances of said distinct types is associated with said contact.