add contact listener.