public override void Start()
        {
            canvas           = GameObject.Find("Canvas");
            emulationToolbar = Auxiliary.FindObject(canvas, "EmulationToolbar");
            loadingPanel     = Auxiliary.FindObject(canvas, "LoadingPanel");

            useEmulationButtonText  = Auxiliary.FindObject(canvas, "UseEmulationButton").GetComponentInChildren <Text>();
            useEmulationButtonImage = Auxiliary.FindObject(canvas, "UseEmulationImage").GetComponentInChildren <Image>();

            try
            {
                EmulatorManager.programType = (UserProgram.Type)Enum.Parse(typeof(UserProgram.Type), PlayerPrefs.GetString("UserProgramType"), false);
            }
            catch (Exception) { }

            EmulatorManager.StartUpdatingStatus();
            EmulationDriverStation.Instance.BeginTrackingVMConnectionStatus();
        }