An electronic device is disclosed that is adapted for use in a distributed
network of electronic devices. The device includes a processor, a
communications layer and memory. The communications layer is in
electronic communication with the processor for communications with the
distributed network. The memory is in electronic communication with the
processor for storing data. A software element is configured by an
application to send a request to a plurality of receiver components where
the request requires a response from each receiver component of the
plurality of receiver components. The device also includes a smart
listener configured to receive the request from the software element and
to store the request in the memory. The smart listener is configured to
transmit the request to the plurality of receiver components through the
distributed network and to listen for responses from any of the plurality
of receiver components.