For node tools, I would like to give the option of invoking the operator from the menu, but waiting for a mouse click for the future "Mouse Position" node. Not all node tools should do that though, and they all use the same operator type, so it needs to depend on an operator callback. That's implemented here. Pull Request: https://projects.blender.org/blender/blender/pulls/118983