quickstart - changes for new cart update

cart is now responsive again (broke when ID's were removed).
delegated events added into quickstart.js
cart now (at least in part) uses delegated events.