At first this worked perfectly for me.
Updated ActiveX and C++ runtime to get another game working - that game worked without reboot.
Revisited this later - controls did not work.
Rebooted - now it works again!
So, if control does not work - reboot...