public MainViewController()
            : base()
        {
            CoronaViewController _coronaViewController = new CoronaViewController ();
            this.AddChildViewController (_coronaViewController);

            CoronaView _view = _coronaViewController.View as CoronaView;
            _view.Frame = this.View.Frame;
            this.View.AddSubview (_view);
            _view.Run ();
        }
        public MainViewController()
            : base()
        {
            mCoronaCardsViewController = new CoronaViewController ();
            this.AddChildViewController (mCoronaCardsViewController);

            mCoronaCardsViewController.View.Frame = this.View.Frame;
            this.View.AddSubview (mCoronaCardsViewController.View);

            CoronaView _view = mCoronaCardsViewController.View as CoronaView;
            _view.CoronaCards ().OnReceive += HandleOnReceive;
            _view.Run ();

            var keys = new object[] {"name", "phase","otherKey" };
            var objects = new object[] { "pauseEvent","pause","otherValue" };
            NSDictionary _event = NSDictionary.FromObjectsAndKeys(objects, keys);

            _view.SendEvent (_event);
            //mCoronaCardsViewController.CoronaCardsView.OnReceive+= HandleOnReceive;;
        }