in step 435 as to whether the recipient address has correlation to one of the contact records for example functionality described with the lookup component 210 fig2 may be used to perform a reverse look up operation where the address of the transmitted message is compared against field values of the contact records stored on the mobile computing device the index 240 may also be used to identify field values in contact records having the message if the determination in step 435 is that there is correlation between the recipient address identified in step 430 and one of the contact records then step 420 is performed where the list entry is made with the contact record identifier that contains the recipient address otherwise in step 440 the recipient address is used as the list entry fig5 a illustrates components for implementing a method such as described with fig4 according to one or more embodiments in an embodiment a list manager 510 may maintain and update a list 512 the list manager 510 may be incorporated into the shared library 140 to maintain the list for one or more of the messaging applications 520 the list 512 that is maintained and updated by the list manager 510 may be maintained in a manner similar to the index 145 specifically the list 512 may be maintained in ram where it is permanent unless there is a hard reset event in an embodiment such as described with fig1 the list manager 510 may be shared by multiple messaging applications.