code: def add_serviceListener(self, type, listener):
          
          self.remove_service_listener(listener)
          self.browsers.append(ServiceBrowser(self, type, listener))
docs: Adds a listener for a particular service type.  This object
          will then have its update_record method called when information
          arrives for that type.