anchor.diff:              top: top - this.bounds.top,
               height: height
             }
  -        }]);
  +        };
  +        this.emitEvent('change:overlay', [evt, pointer, this.overlayInfo]);
         };
         Overlay.prototype.dragMove = function(evt, pointer, moveVector) {
           this.update(evt, pointer, moveVector);
  
positive.code: 
            // Generate our image set element
            // TODO: Show match pass/fail status (e.g. green/red)
            var imgSetEl = D.UL([
              D.LI([
                // Row title
                D.A({
                  href: 'javascript:void 0;', 'data-toggle': 'collapse',
                  'data-target': '[data-image-set="' + imgSetId + '"]', 'aria-controls': imgSetId
                }, imgSetHumanName),
  
                // Collapsable container for row
  
negative.code:                 // TODO: Remove this flag, make only failing tests visible
                  // DEV: If class names get too complex, use `classnames` library
                  class: i === 0 ? 'collapse in well' : 'collapse well',
                  'data-image-set-expand': true
                }, [
                  // Action buttons
                  D.DIV([
  