@Override
  public void onResume(Activity activity) {
    if (parentActivity == null) {
      parentActivity = activity;
    }

    if (wasPaused) {
      renderActivityIndicator();

      renderCarousel();

      if (carouselViewPager != null) {
        carouselViewPager.setCurrentItem(lastActiveCardIndex);
        activateCard(carouselViewPager.getCurrentItem());
      }
    }
  }