showAndStartTimer
Show the popup and kick off a timer.
If a second call to this method is made before the timer expires, the timer will be reset.
The user can also call stopEarly to stop the timer early and hide the popup immediately.