return this.agentService.deleteSource( id ).then( (a) => {
      let item = this.byId[id];
      this.byId[id] = null;
      this.sources = this.sources.filter((s)=> s.id !== id);
      this.fire("removed", {item: item});