Missing semicolon. Didn't lint complain about this?

Also `formatter: '${value}'` will produce `null` for `o.value = 0`. I don't think that's desired behavior.