HTML5 metronome