Messages are now set to 'read' when they have been visible for 5 seconds.  There are still a couple of issues though.