code: function ListenerAbstract(object, layerID) {
  		var self = this;
  
  		this.layerID = layerID;
  		this.connections = {};
  		this.online = false;
  		this.object = object;
  		this.handlers = {};
  
  		this.on('listening', function () {
  			self.online = true;
  		});
  		this.on('close', function () {
  			self.online = false;
  		});
  	}
docs: Listener abstract layer