`ThreadUI.informationView` should just be it's own object, instead of being bound to `ThreadUI`