public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            Title = NSBundle.MainBundle.LocalizedString("Menu", "Form Sections");

            if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Pad)
            {
                //PreferredContentSize = new CGSize(320f, 600f);
                ClearsSelectionOnViewWillAppear = false;
            }

            DetailViewController       = (DetailViewController)((UINavigationController)SplitViewController.ViewControllers[1]).TopViewController;
            DetailViewController.Style = UITableViewStyle.Plain;

            // TODO pull to refresh: (problem scrolling with it..)
            //DetailViewController.RefreshRequested += delegate
            //{
            //	DetailViewController.ReloadComplete();
            //};

            var  dds             = new DynaPadService.DynaPadService();
            var  menu            = dds.BuildDynaMenu("123");
            var  menuObj         = JsonConvert.DeserializeObject <Menu>(dds.BuildDynaMenu("123"));
            Menu myDynaMenu      = JsonConvert.DeserializeObject <Menu>(dds.BuildDynaMenu("123"));
            var  rootMainMenu    = new RootElement(myDynaMenu.MenuCaption);
            var  sectionMainMenu = new Section();

            sectionMainMenu.HeaderView = null;
            BuildMenu(myDynaMenu, sectionMainMenu);
            rootMainMenu.Add(sectionMainMenu);
            Root = rootMainMenu;
        }