Add hot-switch support for input devices like controllers and gamepads. This is not full hot-plug support, but instead only enables switching between devices created at start.