- code cleanup
- add split view constraints
- ensures view syncing is active, more reliable syncing