listenToChallengesFrom(contactKey) extracted