@Override
  public void onShowDetail(Fragment fragment, ContentValues values) {
    long id = values.getAsLong(POIs.POI_ID);

    long copyId = PrepareDatabaseHelper.createCopyIfNotExists(getContentResolver(), id, true);
    poiIdSelected = copyId;

    if (!mMovableVisible && !mMovableGoneByButton) toggleMovableResize();
    mDetailFragment.showDetail(poiIdSelected);

    if (fragment == mListFragment) {
      mMapFragment.markItem(values, true);
    }

    if (fragment == mMapFragment) {
      mListFragment.markItem(values, false);
    }
  }