implemented DeviceConnector event listener