Send updates to observers.
Added MessageRecord.
Save record ID in record. Cross out messages from undone records.
Improved record messages.