too much logic was handled client side which caused disagreements. fixed ability to update items and prices, and made them update right away. fixed lots of bugs. re-wrote in coffeescript