es5 shims, video subtitles factory module