 		}
 	}
 
-	func ensureDoubleSplit() -> UIViewController {
-		if let shimController = rootSplitViewController.viewControllers.last, shimController.children.first is UISplitViewController {
-			return shimController
-		}
-		
+	func configureDoubleSplit() {
 		rootSplitViewController.preferredPrimaryColumnWidthFraction = 0.30
 		
 		let subSplit = UISplitViewController.template()

		}()
		
		// Create the new sub split controller (wrapped in the shim of course) and add the timeline in the primary position
		let shimController = ensureDoubleSplit()
		let subSplit = shimController.children.first as! UISplitViewController
		let masterTimelineNavController = subSplit.viewControllers.first as! UINavigationController
		masterTimelineNavController.viewControllers = [masterTimelineViewController!]
		
		// Put the detail or no selection controller in the secondary (or detail) position of the sub split
		let navController = addNavControllerIfNecessary(controller, showButton: false)
		subSplit.showDetailViewController(navController, sender: self)
		
		return shimController

	}
	

		shimController.addChildAndPinView(subSplit)
		
		rootSplitViewController.showDetailViewController(shimController, sender: self)
	}
	
	func navControllerForTimeline() -> UINavigationController {
		if let subSplit = subSplitViewController {
			return subSplit.viewControllers.first as! UINavigationController
		} else {
			return masterNavigationController
