protected override void Awake()
        {
            base.Awake();

            //If another instance was already open, close it.
            if (instance != null)
            {
                instance.Callback_Cancel();
            }
            instance = this;
        }