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.