anchor.diff:  
         // Target is the drag avatar, get element underneath.
         drg.avatarHandler.avatar.style.visibility = 'hidden';
  -      target = document.elementFromPoint(clientPosition.x, clientPosition.y);
  +      target = _getRealTargetFromPoint(clientPosition);
         drg.avatarHandler.avatar.style.visibility = 'visible';
       }
   
  
positive.code:     // Cancel start subscriptions.
      startSubs.forEach((sub) => sub.cancel());
      startSubs.clear();
    }
  
    /// Determine the actual target that should receive the event because
  
negative.code:   EventTarget _getRealTarget(Point clientPosition, {EventTarget target}) {
      // If no target was provided get it.
      if (target == null) {
        target = _getRealTargetFromPoint(clientPosition);
      }
  
      // Test if target is the drag avatar.
  