Is there a guarantee that `text.length === 1` with the `afterExec` event ? (this wasn't the case with `change`)