code: function onServicesChanged(changes,removed) {
    var self = this;
    
    self.emit('servicesChanged',changes,removed);
    var numNew = 0;
    for(var key in changes) {
      if(Object.keys(changes[key]).length > 0) { // not empty
        numNew++;
      }
    }
    //debug("ServicesChanged: added: "+numNew+" removed: "+Object.keys(removed).length);
    // Future: emit per removed network a networkRemoved event
    // Future: emit per added network a networkAdded event
    this.iface.getServices(function(err,services) {
      self._setServices.call(self,Parser.parseServices(services),false);
      updateCurrentService.call(self); 
    });
  }
docs: ******************
  Event handlers
  ******************