private void setupDetailsOverviewRowPresenter() {
    // Set detail background and style.
    DetailsOverviewRowPresenter detailsPresenter =
        new DetailsOverviewRowPresenter(new DetailsDescriptionPresenter());
    detailsPresenter.setBackgroundColor(getResources().getColor(R.color.selected_background));
    detailsPresenter.setStyleLarge(true);

    // Hook up transition element.
    detailsPresenter.setSharedElementEnterTransition(
        getActivity(), MovieDetailsActivity.SHARED_ELEMENT_NAME);

    detailsPresenter.setOnActionClickedListener(
        new OnActionClickedListener() {
          @Override
          public void onActionClicked(Action action) {
            if (action.getId() == ACTION_WATCH_TRAILER) {
              Intent intent = new Intent(getActivity(), PlaybackActivity.class);
              intent.putExtra(MovieDetailsActivity.MOVIE, mSelectedMovie);
              startActivity(intent);
            } else {
              Toast.makeText(getActivity(), action.toString(), Toast.LENGTH_SHORT).show();
            }
          }
        });
    mPresenterSelector.addClassPresenter(DetailsOverviewRow.class, detailsPresenter);
  }