move amount to text to new api, already called in orig onchange