Add separate contact listener class