Add typeahead:cursorchanged event

Still not 100% sold on the `typeahead:undercursor` event name. If at all possible, I'd like the name to follow the past tense convention of the other events.