Detecting TextField cursor position change

In the UIElements system, is there any event or callback that fires when the position of a TextField’s cursor changes?

FWIW, I don’t think there is, so instead I’m hooking into EditorApplication.update to watch for changes. This works.