strip out excess logging
don't display read messages by default, allow toggle, and display message when no new messages are there for reading. fixes #27 fixes #21