interstitial close button delay refactored to use handler