What is this all about? And why does to comment above it say
When clearly it does nothing of the sort.
This is because although while you have a controlChange function you never call it so you never send anything. Which is why nothing is ever received.
What host ever requires this to be enabled? This does not make sense.