Currently we mark thread as read after a certain timeout(4 sec) if user moves the thread faster to his trash/spam thread stays unread we do not show it in the Inbox, but labels.list has no idea about new labels filtering Inbox -Trash -Spam...