void ISessionDelegate.DidProposeVisitToURL(Session session, NSUrl URL, Turbolinks.iOS.Enums.Action action)
 {
     if (URL.Path == "/numbers")
     {
         PresentNumbersViewController();
     }
     else
     {
         PresentVisitableForSession(session, URL, action);
     }
 }
        void PresentVisitableForSession(Session session, NSUrl url, Turbolinks.iOS.Enums.Action action = Turbolinks.iOS.Enums.Action.Advance)
        {
            var visitable = new DemoViewController(url);

            if (action == Turbolinks.iOS.Enums.Action.Advance)
            {
                PushViewController(visitable, true);
            }
            else if (action == Turbolinks.iOS.Enums.Action.Replace)
            {
                PopViewController(false);
                PushViewController(visitable, false);
            }

            session.Visit(visitable);
        }