Bloopers
To err is human, for a real mess you need a computer.
On this page some images of the mess that came along during development of the site.
1

Download, extend the forces in [docs/js/show-graph.js] with something like
.force("collide", d3.forceCollide(10).strength(10).iterations(30))
and try docs/index.html.
2

Same download,
try repeated twists for the first thread diagram in the page docs/recursive.html then show the second thread diagram.
Or try “thread diagram as pair diagram” for any pattern and type just a random letter in the stitches field. You may stumble over a nice pattern.
3

Not really a blooper, but a delicate balance between pattern, forces and interaction such as zooming during animation.
4

Try to drag or paint threads with Internet Explorer version 11. On the left with download on the right with the next.
5
With download,
note the draggable option.
Click/tap on one of the bobbins and they swim away.