public override UIViewController PopViewControllerAnimated(bool animated) { var oldViewController = VisibleViewController; var controller = base.PopViewControllerAnimated(animated); DisposeOldViewController(oldViewController); return controller; }