jQuery animate and CSS animations power this beverage dispenser simulation