this is complicated, as what happens if you try to tokenize two different external accounts at the same time, they are both going to come in on post message, and afaik there is not a good way to tell the difference between them without increasing the complexity of the code.