contact listener added