Better way to track unread and thus trigger notification icon