@Override
  public void onCreate(Bundle savedInstanceState) {
    screenNames.add("patrickhammond");

    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_tweet_list);
    setProgressBarIndeterminateVisibility(false);

    if (findViewById(R.id.tweet_detail_container) != null) {
      mTwoPane = true;
      ((TweetListFragment) getSupportFragmentManager().findFragmentById(R.id.tweet_list))
          .setActivateOnItemClick(true);
    }

    searchResponseHandler = (SearchResponseHandler) getLastCustomNonConfigurationInstance();
    if (searchResponseHandler == null) {
      searchResponseHandler = new SearchResponseHandler();
    }
    searchResponseHandler.updateCallbacks(this);
  }
 @Override
 public Object onRetainCustomNonConfigurationInstance() {
   searchResponseHandler.updateCallbacks(null);
   return searchResponseHandler;
 }