Strings to display to the user should only be created by the dialogues/whatever receives and processes the thread signals
Strings to display to the user should only be created by the dialogues/whatever receives and processes the thread signals