Introduce AfterOutlineSetup and BeforeOutlineTeardown events