If you have a chat thread open and the other person is typing (3 bouncing dots) for a good few minutes, then no message comes through, what happened? Did they delete and not send? Does it show if they're typing, but on a different chat thread? Or something else?