When a scrolling state tree node is removed from the tree, I'm not convinced that we correctly remove its children from the state/scrolling trees.