Easiest is to use the send on release only option.
If you want to be absolutely sure you don't overwrite an existing preset, there are more advanced implementations.
Simplest is to add two buttons:
- first disables the picker while you select the correct number - toggle, no send/ receive, set as enable / disable button for the picker
- second sends the selected preset once you turn the toggle on - momentary, no send/receive, supercontrol, force not stepper, options as super, send current value
Disable button one, select the preset, enable button one, press button two to send, turn off button one.
You can do a one button solution using StreamByter. In output rules module, store the output preset number, block the message, use a momentary button to transmit the value. Is more complicated, since it need a few lines of SB code, but operationally simpler, since there is only one button to worry about.