Confirm on LMB up but cancel on RMB down. This works well with hotkeys, manipulator, RMB+drag and gesture (when they are added back). The question is do we stick with one scheme for all or have separate keymaps for different "calling mode".