Converted to use SplitViewController