Yes, my surface does MCU emulation and that is working mainly for some transport fucntions.
I would like to try to assign/reassign functions within MCU emulation. I saw something not too clear wording on this in the Vegas manual.
As you found, I expect it won’t be a smooth ride.