anchor.diff:          this._setBlocklyDisplayMode();
           this._setBlocklySounds();
           this._setBlocklyColors();
  -
  -        if (!this.readOnly) {
  -          this._relocateTrashOnResize();
  -        }
  +        this._relocateTrashOnResize();
   
           // Removing "/" from the block id character set to avoid syntax errors
           Blockly.utils.genUid.soup_ = Blockly.utils.genUid.soup_.replace("/", "");
  
positive.code:       },
  
        _relocateTrashOnResize() {
          $('.mu-kids-context, .mu-kids-results').on('hidden.bs.modal shown.bs.modal', () => {
            this._relocateTrash();
          });
  
negative.code:       },
  
        _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)`);
  