persist price on text change