I don't see anything in `ThreadUI.back` that this would have any effect on. Previously, `ThreadUI.container` was being shared, but not anymore, perhaps that unnecessary coupling was the culprit?