Multiple fixes

1. Used polymer's pointer events to capture clicks & touches.
2. preload="auto" on audio element to properly load content and avoid error on mobile.
3. Better description.