Set the UserNotification delegate earlier in the process.
Be kind and remove the notification if it was acknowledged.
Not sure exactly what's going on here, but let's use GCD to run timers.
Hey look, notifications work.