A reimplementation of Winamp 2.9 in HTML5 and Javascript