docs: @Override protected void handleEvents(final String EVENT_TYPE) {
          super.handleEvents(EVENT_TYPE);
          if ("RECALC".equals(EVENT_TYPE)) {
              minValue  = gauge.getMinValue();
              maxValue  = gauge.getMaxValue();
              range     = gauge.getRange();
              angleStep = ANGLE_RANGE / range;
              redraw();
              setBar(gauge.getCurrentValue());
          } else if ("SECTIONS".equals(EVENT_TYPE)) {
              sections         = gauge.getSections();
          } else if ("VISIBILITY".equals(EVENT_TYPE)) {
              sectionsVisible  = gauge.getSectionsVisible();
              thresholdVisible = gauge.isThresholdVisible();
              thresholdVisible = gauge.isThresholdVisible();
          }
      }