display message that was not sent
don't send typing notifications to offline partner
keep entered text when partner goes offline