Added Addy Osmani's basket.js