probably junk, should use NestedSplitter.self_and_descendants instead
add pane (un)zoom