Remove Vague.js and use an embedded SVG to apply the blur filter.
Use inline styles to size the audio elements rather than invalid width and height attributes.