Gapless JavaScript/CSS audio player for HTML5