Firefox 25 doesn't seem to support canplaythrough event. Possibly change back later