Add Pane::observeItems
Add PaneContainer::onDidDestroyPaneItem
Add PaneContainer::observePanes and ::onDidAddPane
Activate next pane on before invoking onDidDestroy observers