Marking a message as read will now only happen if the message is still visible when the timer expires (i.e. 5 seconds after message was first visible).