Assembling the pieces, but with old JavaScript (no recompilation).