Blockly updates