Here's the Js error:
Uncaught TypeError: Cannot call method 'init' of undefined /beatbar/:75
(anonymous function) /beatbar/:75
I'd suggest using HTML5 history, specifically replaceState(). It works on all modern browsers. Works on IE10, but not IE9 and below. If you want to support IE, you could fall back to the current location.replace().
For me (vertical tabs) at least it was impossible to select multiple entries in the history (ctrl + h) with the mouse.
The workaround to remove the entries was to search for beatbar, tab into the list of entries, ctrl + a and right-click -> delete.
History clean again.
Version 19.0.1084.36 beta
You could add the name of the artist/melody...