Improved HTML playback and compatibility with older browsers