void CheckVisibilty()
    {
        bool currentVisibilty = panel.IsVisible(label);

        if (currentVisibilty != isVisible)
        {
            isVisible            = currentVisibilty;
            thisCollider.enabled = isVisible;

            if (!isVisible)
            {
                listPopulator.StartCoroutine(listPopulator.ItemIsInvisible(itemNumber));
            }
        }
    }
    void CheckVisibilty()
    {
        if (m_ItemWidgtVisible)
        {
            bool currentVisibilty = panel.IsVisible(m_ItemWidgtVisible);
            if (currentVisibilty != isVisible)
            {
                isVisible = currentVisibilty;
                if (thisCollider)
                {
                    thisCollider.enabled = isVisible;
                }

                if (!isVisible)
                {
                    StartCoroutine(listPopulator.ItemIsInvisible(itemNumber));
                    // listPopulator.TestItemIsInvisible(itemNumber);
                }
            }
        }
    }