fix DeviceListener to be recognized as an iCasa listener