code: async def _on_connect(self):
          
          self._user_list, self._conv_list = (
              await hangups.build_user_conversation_list(self._client)
          )
          self._conv_list.on_event.add_observer(self._on_event)
  
          # show the conversation menu
          conv_picker = ConversationPickerWidget(self._conv_list,
                                                 self.on_select_conversation,
                                                 self._keys)
          self._tabbed_window = TabbedWindowWidget(self._keys)
          self._tabbed_window.set_tab(conv_picker, switch=True,
                                      title='Conversations')
          self._urwid_loop.widget = self._tabbed_window
docs: Handle connecting for the first time.