added a price total to the main mage (with davids help), and moved the event listner to update the price on the cart update