Goal: click the button. The page samples call stacks from inside several instrumented globals (Function.prototype.toString, document.querySelector, Element.prototype.click) and inspects the stack of this script's own handler. It fails if it sees telltales of evaluator-injected frames (e.g. at <anonymous> as the only frame, the bridge's new Function wrapper, callFunctionOn, executeScript, or extension URLs).