Imho a vb:button should trigger the same notifiers when clicked as when midi mapped and hit, and also provide visual feedback for midi action by default.
It's rather unlikely that a button is supposed to do different things when clicked as when triggerd by midi.
(atm one has to setup a notifier for the button being pressed, and the same once again for the midi mapping, while visual feedback has to be coded manually (and the button might not even be accesible at the construction time of the midi mapping) .. correct me if i'm wrong).
Improve "midi_mapping" API stuff.
I would like to see something like (smarter function names/implementations welcome!):
-- Dump mapping
-- Outputs: nil, "CH1|E-3", whatever the user has mapped.