countdownRunnable and countdownThread implementations added.