rem: if(Droppables.isAffected(point, element, drop)) { if(drop.onHover) drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element)); if(drop.greedy) { Droppables.activate(drop); throw $break; } } 
add: if(Droppables.isAffected(point, element, drop)) affected.push(drop); 
context:   show: function(point, element) {    if(!this.drops.length) return;        if(this.last_active) this.deactivate(this.last_active);    this.drops.each( function(drop) {      if(Droppables.isAffected(point, element, drop)) {        if(drop.onHover)           drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));        if(drop.greedy) {           Droppables.activate(drop);          throw $break;        }      }    });  },
meta: 3768	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3768/bb2276098a5a21c35e5ee72b3097bd9d7caa919f/dragdrop.js/buggy/actionpack/lib/action_view/helpers/javascripts/dragdrop.js