public void Activate(bool asDual = false)
    {
        if (asDual == false)
        {
            region1.NewInt(regionID);
            region2.NewInt(13);
        }
        else         // dual region input
        {
            if (regionID == region1.value)
            {
                return;
            }
            region2.NewInt(regionID);
        }
        refreshEvent.Raise();

        label.SetActive(true);
        checkmark.SetActive(true);

        if (regionID == 13 && asDual)
        {
            Deactivate();
        }
    }