#34 code now lives in macroTable.js and workers executed via blob urls