update GenericDeviceListener.