Note that removing an activatable widget from the UI (i.e. triggeringDestruct()) will always deactivate it, even if theUWidgetis not destroyed. Re-constructing the underlyingSWidgetwill only result in re-activation if auto-activate is enabled.