Rename window to container, add recursive children events