a search within the information contained in the message history therefore in addition to setting the history horizon using the scale 402 the user 102 can also search within the message history using a search interface 408 the user can enter a search term into a search field 410 preferably the search is begun as soon as characters are entered into the search field 410 such that results are presented from the very first character entered the user can also repeat a search for a term already in the search field by pressing u201c enter u201d on the keyboard or selecting the u201c find u201d button 412 the user can also limit the search to particular types of communication event in the history by using the check boxes 414 preferably the user can limit the search to any combination of text such as im messages transferred files calls video or voice voicemails and sms messages shown in the history a flowchart describing the method by which the message history is searched is shown in fig5 in step s 502 the user begins typing a search term into the search field 410 as soon as a character is entered into the search field 410 the search process is started in step s 504 the portion of the message history that is currently loaded into the memory 324 is searched for the presence of the search term this corresponds to a search within.