Rollback previous removal of startup override, it is really needed after all since we call destroy() in the child widgets...