Fixed InsertText

A bit of cleanup to widget mapping and generalized how styles are applied to widgets.
Subtitle fixes

Clear subtitles on end (in case there is no final timeupdate, or if last update isn't past the last subtitle).
Clear subtitles when video moves past its end range.

Replace some $ with jQuery.