private void rbFollowTheLeader_CheckedChanged(object sender, EventArgs e)
        {
            if (changingInternally)
            {
                return;
            }

            if (rbFollowTheLeader.Checked)
            {
                MiniGrouperScript?.ClearLeaderMovementCache();
                UpdateMovementMode();
            }
        }
        private void StartEditMode()
        {
            MiniGrouperScript?.ClearLeaderMovementCache();
            MiniGrouperScript?.StartEditing();
            if (MiniGrouperScript != null && !alreadyShowedDiscoverabilityHint)
            {
                alreadyShowedDiscoverabilityHint = true;
                Talespire.Minis.Speak(MiniGrouperScript.OwnerID, "Click minis to include/exclude. Move me (to position the leader).");
            }

            btnMatchAltitude.Visible = false;
            editing = true;
            PersistentEffectsManager.SuppressPersistentEffectUI = true;              // So we no longer show or hide the PE UI when selecting minis.
            lbInstructions.Text = "Click a mini to add or remove it from the group.";
            btnEdit.Text        = "Done";
            btnEdit.BackColor   = System.Drawing.Color.DarkRed;
            btnEdit.ForeColor   = System.Drawing.Color.White;
        }