updates will also trigger refreshes. at render time the contents of the basket are echo'd to resolve associated details such as applying pricing rules