@caitp, this is the primary fix here.  The `formatNumber` function below already supported doing the formatting precision based on the pattern already passed here.  So, I removed the obviously accidental force to the 2 decimal precision.