Redo of how we update UI from DB; finish out more notification work