Handing MessageState changes without crashing
Handing more state change notifications
Change handling