Changed way to add data to display and to storage in an Array, fixed problems adding and updating total price