More granular control with the Mackie Control Protocol

I have a couple very small things I would like my board (ICON Q-CON PRO) to do differently.

For instance- I want the LED state to toggle on some of the user-defined function keys.
Maybe I want to re-program some of the pre-assigned buttons?

I think this would happen in the MCU interface… why not!

Everything with remote controllers really need a overhaul. Separate the led from the button seems to be a nice feature.
Using it as a optical metronome for example. Using the shift key for strip function would also be nice. Lots of low hanging fruits!