A piano made in HTML5 and JS