add unread count feature that clears on mousemove for now