@ dont delete widgets in connection (they get deleted in the container)
* better way to restore closed widgets