public override UIViewController[] PopToViewController(UIViewController viewController, bool animated) { var oldViewController = VisibleViewController; var controllers = base.PopToViewController(viewController, animated); DisposeOldViewController(oldViewController); return controllers; }