[a] basic message notification (#13), currently only in the tab window; [i] better chat state notifications (#11)