Handle all resizing cases by introducing subtree browsing