// Invoke the Changed event; called whenever repetitions changes
 protected virtual void BoxSelected(SelectedEventArgs e)
 {
     if (OnSelected != null)
         OnSelected(this, e);
 }
 /// <summary>
 /// Reset input boxes "checked" status.
 /// </summary>
 private void InputBoxSelected(object sender, SelectedEventArgs e)
 {
     foreach (GuiDrawable guiDrawable in _guiDrawable)
     {
         if (guiDrawable.GetType() == typeof(GuiInputBox))
         {
             if (guiDrawable.Text != e.ID)
             {
                 ((GuiInputBox)guiDrawable).State = CheckboxState.Default;
             }
         }
     }
 }