Switch over to DOM level 2 events in playlist model

Tune time wasn't updating in Safari