public static void ShowWindow()
        {
            killWindow = false;
            if (window == null)
            {
                pos = new Vector2(0, 0);
                if (!dim.HasValue)
                {
                    dim = new Vector2(Screen.currentResolution.width, Screen.currentResolution.height);
                }

                window          = ScriptableObject.CreateInstance <PreviewWindow>();
                window.maxSize  = new Vector2(6000, 4000);
                window.position = new Rect(pos, dim.Value);
                window.ShowAsDropDown(new Rect(), dim.Value);
            }
            else
            {
                killWindow = true;
                window.Close();
            }
        }