More tolerant to USB device removal/adding

Fixed a bug where libConfig function was accidentaly overwritten by an
object with the same name