Good call. I do think it belongs in a helper since it is display logic, but better if it's in its own. I've done so (see RateDisplayHelper)