I think I found a sane way to thread message replies, NEED to fix double messaging