with :thread-subject field, we attempt to only show one subject per thread, somewhat like mutt does it. the current implementation is straightforward, but does not take into account whether the thread-subject is currently visible on the screen, which is a bit tricky to implement