title: canplaythrough event and HTM5 audio: can anyone remove this event?
body: <p>I've created a new audio element and can successfully load, play, pause, mute, etc. However, I noticed some browsers (FF, Opera) will always fire the canplaythrough event when I execute play(). Chrome has issues with this as well. But Safari behaves as expected... the event is fired only once after the readyState changes to HAVE_ENOUGH_DATA. </p>
  
  <p>I also noticed no browsers will let me remove this event.</p>
  
  <p>Constantly firing canplaythrough is annoying because I don't necessarily want to execute the handler attached to the canplaythrough event every time I play the audio file. I've also experienced some strange playback errors on Chrome whenever canplaythrough is fired more than once. </p>
  
  <p>Can anyone shed some light on what's going on with canplaythrough and why it can't be removed after it's initially fired.</p>
  
  <p>Thanks.</p>