pe.LEFT})
                .send();
          })
        }, "Pointer Events Capture Test - capture not lost due to " +
                    "chorded buttons interaction");

        promise_test(function(t){
          addEventListeners();
          t.add_cleanup(function(){
            removeEventListeners();
            currentPhase = PhaseEnum.WaitingForDown;
            events = [];
          });
          return new Promise(function(resolve, reject){
             current_test = t;
             resolve_test