Better Tab container and callback fixed

Tab container didn't behave well.
The callbacks of controls are now only called when the ui is responsible
of the changes. Never when the changes came from connectors or API
calls.