If I:
1) Open up the window for binding the extra gamepad buttons (EX1, EX2 etc.)
2) Click an item to rebind it
3) Then flick the XInput/DirectInput switch on the back of my gamepad from XInput to Direct Input
4) ZC locks up, it becomes completely unresponsive

I assume this is caused by ZC "losing" the device during the binding process because the device is indeed momentarily removed from Windows while the change over occurs. Logitech F310 gamepad.