Dynamic rate calculation based on current weight and weight goal

It was a bit surprising that the Weight Goal filed does nothing other than show a line on a chart.
I think it would be useful to have the Rate change dynamically: zero ("maintain") when the measured weight biometric is close to target, positive ("gain weight") when the measured weight is below target, and negative when the measured weight is above target.