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