fix message editing

- contenteditable will now be set
- line breaks and html are disallowed
- empty message will be deleted