anchor.diff:            finalBoard.update(table, head);
           }
   
  -        gbsBoardRemoveBorder(finalBoard);
  +        this._removeBorder(finalBoard);
  +      },
  +
  +      _removeBorder(board) {
  +        board._setBorderOff();
  +        board.updateStyles();
         },
   
         _highlight: function (region) {
  
positive.code:   </template>
  
    <script>
      function postpone(action) {
        return setTimeout(action, 50);
      }
  
      function gbsBoardRemoveBorder(board) {
        board._setBorderOff();
        board.updateStyles();
      }
  
      const compilationModes = {
        gameFramework: {
          compile: ({ main, teacher, ...args }) => {
  
negative.code:         }
        },
  
        attached() {
          this.$exerciseContainer = $('.mu-kids-exercise');
  
          this.setBlocklyCustomSettings();
          this.initialize();
        },
  
        initialize() {
          const triggerResizeOnContextModalClose = () => {
            $('.mu-kids-context, .mu-kids-results').on('hidden.bs.modal shown.bs.modal', () => {
              this.localOnResize();
            });
          };
  
          const relocateTrash = (blockly) => {
            // Setting vertical position programmatically to adjust the draggable area
            blockly.workspace.trashcan.bottom_ = 150;
            $(window).resize(() => this.localOnResize());
            triggerResizeOnContextModalClose();
          };
  
          postpone(() => {
            const blockly = this.getBlockly();
  
            if (!blockly || !blockly.workspace) return this.initialize();
  
            blockly.showCategories = !this._isKindergarten();
  
            if (!this.readOnly) {
              relocateTrash(blockly);
            }
  
            this.setTeacherActions(blockly);
            this._setInitialXml(blockly);
            this.interactiveMode = blockly.initialXml.indexOf("block type=\"InteractiveProgram\"") !== -1;
            if (this.interactiveMode) this.setInteractiveLayout();
            this._initializeWorkspace(blockly, () => {
              this.localOnResize();
              blockly._onresize();
  
              this._subscribeToWorkspace(blockly, () => this.updateFields());
            });
  
            const hasCustomToolbox = $('gs-toolbox').length;
            if(!hasCustomToolbox) this.enableContextButton();
  
            this._registerLayoutChangedEvent();
          });
        },
  
        localOnResize() {
          const setTrashPosition = () => {
            var width = $('#blocklyDiv').width() - 68;
            var height = $('#blocklyDiv').height() - 210;
  