code: function release() {
      if (this.isTrapped) {
          this.restoreTrap = this.state.open;
          screenReaderTrap.untrap(this.windowEl);
          keyboardTrap.untrap(this.windowEl);
      } else {
          this.restoreTrap = false;
      }
  }
docs: Releases the trap before each render and on destroy so
  that Marko can update normally without the inserted dom nodes.