Use standard notifications.
Cleanup. Prune suppression list timely using timers, instead of lazily.
Play sound for notification.