|  | @@ -188,6 +188,7 @@ AFRAME.registerComponent('raycaster-listener', {
 | 
	
		
			
				|  |  |          let self = this;
 | 
	
		
			
				|  |  |          this.intersected = false;
 | 
	
		
			
				|  |  |          this.casters = {}
 | 
	
		
			
				|  |  | +        this.me = vwf_view.kernel.moniker();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          this.el.addEventListener('raycaster-intersected', function (evt) {
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -199,11 +200,12 @@ AFRAME.registerComponent('raycaster-listener', {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  | -                    
 | 
	
		
			
				|  |  | -                    //evt.detail.intersection.object.el.id
 | 
	
		
			
				|  |  | -                    if (evt.detail.el.id.includes(vwf_view.kernel.moniker())) {
 | 
	
		
			
				|  |  |                      console.log('I was intersected at: ', evt.target);//evt.detail.getIntersection().point);
 | 
	
		
			
				|  |  | -                    vwf_view.kernel.fireEvent(evt.target.id, "intersectEvent",  [vwf_view.kernel.moniker()]);
 | 
	
		
			
				|  |  | +                    //evt.detail.intersection.object.el.id
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                let ownedby = evt.detail.el.getAttribute('ownedby');
 | 
	
		
			
				|  |  | +                if(ownedby == self.me || (evt.detail.el.id.includes(self.me)))  { //if (evt.detail.el.id.includes(self.me)) {
 | 
	
		
			
				|  |  | +                    vwf_view.kernel.fireEvent(evt.target.id, "intersectEvent",  [self.me]);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -223,7 +225,8 @@ AFRAME.registerComponent('raycaster-listener', {
 | 
	
		
			
				|  |  |                  if (self.intersected) {
 | 
	
		
			
				|  |  |                      console.log('Clear intersection');
 | 
	
		
			
				|  |  |                      if (Object.entries(self.casters).length == 1 && (self.casters[evt.target.id] !== undefined)) {
 | 
	
		
			
				|  |  | -                        if (evt.detail.el.id.includes(vwf_view.kernel.moniker())) {
 | 
	
		
			
				|  |  | +                        let ownedby = evt.detail.el.getAttribute('ownedby');
 | 
	
		
			
				|  |  | +                if(ownedby == self.me || (evt.detail.el.id.includes(self.me))) {  //if (evt.detail.el.id.includes(self.me)) {
 | 
	
		
			
				|  |  |                          vwf_view.kernel.fireEvent(evt.target.id, "clearIntersectEvent", [vwf_view.kernel.moniker()])
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 |