diff --git a/hangups/__main__.py b/hangups/__main__.py
index <HASH>..<HASH> 100644
--- a/hangups/__main__.py
+++ b/hangups/__main__.py
@@ -114,7 +114,7 @@ class ChatUI(object):
         """Handle connecting for the first time."""
         self._conv_list = hangups.ConversationList(self._client)
         self._user_list = hangups.UserList(self._client)
-        self._notifier = Notifier(self._client, self._conv_list)
+        self._notifier = Notifier(self._conv_list)
         # show the conversation menu
         conv_picker = ConversationPickerWidget(self._conv_list,
                                                self.on_select_conversation)
diff --git a/hangups/notify.py b/hangups/notify.py
index <HASH>..<HASH> 100644
--- a/hangups/notify.py
+++ b/hangups/notify.py
@@ -31,10 +31,9 @@ class Notifier(object):
     previous notification is instantly replaced.
     """
 
-    def __init__(self, client, conv_list):
+    def __init__(self, conv_list):
         self._conv_list = conv_list  # hangups.ConversationList
-        self._client = client  # hangups.Client
-        self._client.on_message.add_observer(self._on_message)
+        self._conv_list.on_message.add_observer(self._on_message)
         self._replaces_id = 0
 
     def _on_message(self, chat_message):
Switch Notifier to a ConversationList event

instead of a Client event.