add modal-based UI to read a contact