now working correctly with multiple devices with same Vendor ID & Product ID