         hubManager.actionRegistry.register(TodoListActionFactory(), forNamespace: TodoListActionFactory.namespace)
     }
     
+    private func startLiveService() {
+        #if DEBUG
+        hubManager.liveService?.delegate = self
+        hubManager.liveService?.start(onPort: 7777)
+        #endif
+    }
+    
     // MARK: - Opening view URIs
     
     @discardableResult private func open(viewURI: URL, animated: Bool) -> Bool {

        registerPrettyPicturesFeature()
        registerReallyLongListFeature()
        registerTodoListFeature()
        
        return true
    }
    
    func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
        return open(viewURI: url, animated: true)
    }
    
    // MARK: - Private

            return false
        }
        
        prepareAndPush(viewController: viewController, animated: animated)
        
        return true
    }
    
    // MARK: - View controller handling
    
    private func prepareAndPush(viewController: UIViewController, animated: Bool) {
        viewController.view.backgroundColor = .white
        navigationController?.pushViewController(viewController, animated: animated)
    }
}

