9. A method comprising: identifying, by use of a processor, a conversation supporting a plurality of message groupings, the conversation comprising a series of messages among two or more devices; tracking eye movement; determining a viewing location based on the eye movement; identifying a topic of a message in the conversation, wherein determining the topic is based on the onscreen content; determining whether the identified topic belongs to a message grouping of the conversation; associating the message with the message grouping in response to determining that the message belongs to the message grouping; creating a new message grouping in the conversation in response to determining that the message does not belong to an existing message grouping of the conversation; and visually distinguishing the conversation threads within the conversation.
14. The method of claim 9 , wherein identifying a topic of the message comprises identifying a cursor location of a device composing the message.