public override void receiveLeftClick(int x, int y)
 {
     if (InterfaceHelper.ClickOnTriggerArea(x, y, SlotBounds))
     {
         if (!greyedOut)
         {
             Game1.playSound("drumkit6");
             base.receiveLeftClick(x, y);
             isChecked = !isChecked;
             updateAction(isChecked);
         }
     }
 }
 private void Leftclick(object sender, Coordinate e)
 {
     if (this.active)
     {
         foreach (var el in Elements)
         {
             if (el is ContentElementSlider slider)
             {
                 if (InterfaceHelper.ClickOnTriggerArea(e.X, e.Y, new Rectangle(slider.clickArea.X, slider.clickArea.Y, slider.clickArea.Width, slider.clickArea.Height)))
                 {
                     slider.receiveLeftClick(e.X - slider.clickArea.X, e.Y - slider.clickArea.Y);
                 }
             }
             if (el is ContentElementCheckbox chk)
             {
                 chk.receiveLeftClick(e.X, e.Y);
             }
         }
     }
 }