new split view controller fixes