Find why stopping this ticker does not release every registration created by mountTicker.
JavaScript
function mountTicker(feed) {
const history = [];
feed.addEventListener('price', (event) => {
history.push(event.value);
});
const timerId = setInterval(() => feed.refresh(), 1000);
return {
history,
stop() {
clearInterval(timerId);
},
};
}