more detailed event abstraction
Accessing currentTime before a file exists makes iOS angry and we shouldn't pause what isn't playing
Help Mobile IE look nicer