docs: function(obj, eventName, callback, queue){
  		if(obj) {
  			var offEvent = obj[canSymbol.for("can.offEvent")];
  			if(offEvent !== undefined) {
  				return offEvent.call(obj, eventName, callback, queue);
  			}  else if(obj.removeEventListener) {
  				obj.removeEventListener(eventName, callback, queue);
  			}
  		}
  
  	}