Update subtitle content for some edge cases

keyup only captures changes from keyboard events, not things like
right clicking and pasting.  The input event should capture
everything on modern browsers.  propertychange works for IE7.
Merge pull request #1270 from pculture/gh-1228

Update subtitle content for some edge cases