New notifications system

Not my comment. I left it in there in case it explains something down the line that we just don't see yet.