Move listener creation to the notifier's activate method