A Ripple point-of-sale element using polymer web components