It is not necessary to change the controls (e.g. b mode depth) using the ultrasound control widgets. A change can be done by a call to the corresponding function of the control interface, too. In this case the control widget isn't updated.
The widgets should be updated on control changes to reflect the current status of the ultrasound device.