anchor.diff:        },
   
         _relocateTrash() {
  +        if (this.readOnly) {
  +          console.debug("No trash relocate required");
  +          return;
  +        }
  +
           const width = $('#blocklyDiv').width() - 68;
           const height = $('#blocklyDiv').height() - 210;
           $('.blocklyTrash').css("transform", `translate(${width}px, ${height}px)`);
  
positive.code:       },
  
        _relocateTrashOnResize() {
          $('.mu-kids-context, .mu-kids-results').on('hidden.bs.modal shown.bs.modal', () => {
            this._relocateTrash();
          });
  
negative.code:         this._setBlocklyDisplayMode();
          this._setBlocklySounds();
          this._setBlocklyColors();
          this._relocateTrashOnResize();
  
          // Removing "/" from the block id character set to avoid syntax errors
          Blockly.utils.genUid.soup_ = Blockly.utils.genUid.soup_.replace("/", "");
  