@@ -15,7 +15,9 @@ ElmRuntime.swap = function(from, to) {
16 var canSwap = depthFirstTraversals(similar, from.inputs, to.inputs);
16 var canSwap = depthFirstTraversals(similar, from.inputs, to.inputs);
17 if (canSwap) { depthFirstTraversals(swap, from.inputs, to.inputs); }
17 if (canSwap) { depthFirstTraversals(swap, from.inputs, to.inputs); }
18+ ElmRuntime.draw(function() {
18− from.node.parentNode.replaceChild(to.node, from.node);
19+ from.node.parentNode.replaceChild(to.node, from.node)
19 return canSwap;
21 return canSwap;