get rid of ControlObject dependency of ControlObjectThreadWidget