public static void ViewInit()
        {
            try
            {
                Deadeye.PrintMessageToWindow("Deadeye Starting!");
                View = MyClasses.MetaViewWrappers.ViewSystemSelector.CreateViewResource(PluginCore.MyHost, "ExamplePlugin.ViewXML.testlayout.xml");
                bSelectCraftOutput = (MyClasses.MetaViewWrappers.IButton)View["bSelectCraftOutput"];
                bSelectCraftInputA = (MyClasses.MetaViewWrappers.IButton)View["bSelectCraftInputA"];
                bSelectCraftInputB = (MyClasses.MetaViewWrappers.IButton)View["bSelectCraftInputB"];
                bToggleStartStop   = (MyClasses.MetaViewWrappers.IButton)View["bToggleStartStop"];

                txtCraftOutput = (MyClasses.MetaViewWrappers.ITextBox)View["txtCraftOutput"];
                txtLow         = (MyClasses.MetaViewWrappers.IStaticText)View["txtLow"];
                txtCraftInputA = (MyClasses.MetaViewWrappers.ITextBox)View["txtCraftInputA"];
                txtCraftInputB = (MyClasses.MetaViewWrappers.ITextBox)View["txtCraftInputB"];

                txtCommandOnLogin  = (MyClasses.MetaViewWrappers.ITextBox)View["txtCommandOnLogin"];
                chkStartOnLogin    = (MyClasses.MetaViewWrappers.ICheckBox)View["chkStartOnLogin"];
                chkLifetankOnLogin = (MyClasses.MetaViewWrappers.ICheckBox)View["chkLifetankOnLogin"];

                sldLow         = (MyClasses.MetaViewWrappers.ISlider)View["sldLow"];
                sldLow.Change += new EventHandler <MyClasses.MetaViewWrappers.MVIndexChangeEventArgs>(sldLow_Change);

                bSelectCraftOutput.Hit += new EventHandler(bSelectCraftOutput_Hit);
                bSelectCraftInputA.Hit += new EventHandler(bSelectCraftInputA_Hit);
                bSelectCraftInputB.Hit += new EventHandler(bSelectCraftInputB_Hit);

                chkLifetankOnLogin.Change += ChkLifetankOnLogin_Change;
                chkStartOnLogin.Change    += ChkStartOnLogin_Change;
                txtCommandOnLogin.Change  += TxtCommandOnLogin_Change;

                PluginCore.MyCore.CharacterFilter.Logoff += CharacterFilter_Logoff;

                bToggleStartStop.Hit += new EventHandler(bToggleStartStop_Hit);

                loadConfig();

                IsEnabled = DeadeyeSettings.startThisOnLogin;

                Deadeye.AddEventHandlers(DeadeyeSettings.startLtOnLogin, DeadeyeSettings.startCmdOnLogin);

                initTimer();

                if (IsEnabled)
                {
                    StartAutoFletcher();
                }
            }
            catch
            {
                Deadeye.PrintMessageToWindow("Unknown issue starting");
            }
        }
        public static void ViewDestroy()
        {
            bSelectCraftOutput = null;
            bSelectCraftInputA = null;
            bSelectCraftInputB = null;

            txtCraftOutput = null;
            txtLow         = null;
            txtCraftInputA = null;
            txtCraftInputB = null;

            sldLow = null;
            View.Dispose();
        }