Contact listener is now in its own files