The addOptionsMenu supports a callback for when a change is committed, but it'd be nice to also be able to have a way to listen for uncommitted changes.
My specific usecase for this functionality is basically a todolist "done" state + an item switcher both existing in the options menu. I'd like the todo's "done" state to update when I switch between items in the still-open menu. But basically, this would be useful for any option menu item that needs to be reactive to other option menu items.