Hi, thanks for getting back so quickly.
You idea is good. Please think about the implementation so that:
State 1
Button is not visible
State 2
Button is visible
So it must be possible to switch between State 1 and State 2 using incoming MIDI value.
So perhaps:
MIDI value 127, button is visible
MIDI value 0, button is not visible
Yes it is fine for me that only objects capable of send/receive MIDI commands can work this way.