Revert "Reverted to original SplitView implementation"

This reverts commit b20ce6e9a5baa8651ded0f345e8a777b7d575787.