In a multi-client scenario, there needs to be a way for clients to share the read-state of a node. Google Hangouts does this well: Tablet and phone seem to synchronise read state.