adjusted GaugeBuilder.CalculateCurrentValue