Also some cleanup. Work on issue #41.
Don't update read marker for outgoing events (they might be local echoes etc).