anchor.diff:            editor.setGameActions(blockly);
             // @faloi - I couldn't figure out why the workspace gets replaced with a generic code,
             // so here I force a reset with the code previously saved. Sorry not sorry.
  -          postpone(() => {
  -            editor.reset(previousCode);
  -          });
  +          editor.reset(previousCode);
           }).always(function () {
             editor.enableContextButton();
           });
  
positive.code:       attached() {
          this.$exerciseContainer = $('.mu-kids-exercise');
  
          this.setBlocklyCustomSettings();
          this.initialize();
        },
  
        initialize() {
  
negative.code:         Blockly.CUSTOM_COLORS.parameter = Blockly.MUMUKI_COLORS.blue;
          Blockly.CUSTOM_COLORS.primitiveFunction = Blockly.MUMUKI_COLORS.blue;
          Blockly.CUSTOM_COLORS.function_call = Blockly.MUMUKI_COLORS.blue;
        },
  
        setBlocklyCustomSettings() {
          // The display mode configuration could be monkey-patched here, like this:
          Blockly.displayModes.iconic.iconSize = 64;
          Blockly.displayModes.iconic.procedureDefIcon = `${this.localMediaUrl}main-procedure.png`;
  