removed circular listeners

timeslider.value and player.currentTime listen to each other. Potential
end of the universe.

- need to writing unit tests