Merge "Using fractions in MultiValueUpdateListener instead of absolute durations" into main