The situation restated:
Trigger uses TeamType A. You [...] edit teamtype A. Then you decide to edit teamtypes B, C and X. When you close the teamtype editor, the trigger uses teamtype... A or X ? What if A? What if X?
Sh*t, I can't explain it clearly ... Ah, forget it. I'll code this part as I see fit, and change it if/when someone complains :P
Edit: slightly changed main screen:
