Implement focus next/prev operation more simply and make it see through single-child splits.