@Override
  public boolean onOptionsItemSelected(MenuItem item) {
    if (drawerToggle.onOptionsItemSelected(item)) {
      return true;
    }

    switch (item.getItemId()) {
      case R.id.action_search:
        searchView.setIconified(false);
        return true;
      case R.id.action_change_status:
        startActivity(StatusEditor.createIntent(this));
        return true;
      case R.id.action_add_contact:
        startActivity(ContactAdd.createIntent(this));
        return true;
      case R.id.action_close_chats:
        closeAllChats();
        return true;
      case R.id.action_join_conference:
        startActivity(ConferenceSelectActivity.createIntent(this));
        return true;
      case R.id.action_chat_list:
        startActivity(ChatViewer.createRecentChatsIntent(this));
        return true;
      default:
        return super.onOptionsItemSelected(item);
    }
  }