@Override
 public void onClick(int mX, int mY, int button) {
   if (useStrengthSetting()) {
     textBoxes.onClick(mX, mY, button);
   }
   radioButtons.onClick(mX, mY, button);
 }
 @SideOnly(Side.CLIENT)
 @Override
 public boolean onKeyStroke(GuiManager gui, char c, int k) {
   if (useStrengthSetting()) {
     return textBoxes.onKeyStroke(gui, c, k);
   } else {
     return super.onKeyStroke(gui, c, k);
   }
 }
 @SideOnly(Side.CLIENT)
 @Override
 public void draw(GuiManager gui, int mX, int mY) {
   if (useStrengthSetting()) {
     gui.drawString(Localization.REDSTONE_STRENGTH.toString(), TEXT_X, TEXT_Y, 0.7F, 0x404040);
     textBoxes.draw(gui, mX, mY);
   } else {
     gui.drawString(Localization.DIGITAL_TOGGLE.toString(), TEXT_X, TEXT_Y, 0.7F, 0x404040);
   }
   radioButtons.draw(gui, mX, mY);
 }