Refactor code into ConversationPickerWidget