added connectValueChanged to ControlObjectThread