Ownership of list rows and branches
Ownership of list rows and branches in the Ownership guide.
For and mapArray give every row its own root. A row's cleanups run when its item leaves the list; the rows that remain are untouched. Show and Switch rebuild their branch when the selection changes, which disposes the old branch's owners first.