enterRow += (this.dragY - e.clientY) / this.scale;
              this.centerColumn += (this.dragX - e.clientX) / this.scale;
              this.dragX = e.clientX;
              this.dragY = e.clientY;
            };
          },
          saveProgram() {
            const r = CyberCook.verifyProgram(this.editorContent);
            if (r.result) {
              this.programs.push({name: this.editorName, learned: false, indexInBackup: null, content: this.editorContent});
            } else {
              al