Automorphisms of the Fano plane on the Klein quartic

Warning: program very slow to load; a bit better once loaded. Code is not very efficient. This does not work on all phones, but it works on my Samsung. For most devices you'll probably want to immediately change to landscape mode. layout: portrait/landscape (change for wide enough screens)
FINISHED - WELL DONE!
pngKlein pngFano animation off on: Presets: colours: disc pattern: disc number: configuration number in sequence (generators dependent) 0

Note on controls:

Most of the controls are for my own use for illustrating different concepts, but it's easier to have only one program rather than two.

The Fano plane

The Fano plane is a collection of 7 points and 7 lines. Each line has three points on it, each point is on three lines, every two lines intersect at some point, every two points are on a common line.

The automorphisms


An automorphism of the Fano plane is a way of switching round the points in such a way that if points were on a common line before switching, they are still on a common line after switching, etc; all the relationships are the same after switching as before. There are 168 such automorphisms. I've put these into a game here. There are lots of websites dicussing the Fano plane and its automorphisms. E.g. Wikipedia.
An article by Shintaro Fushida-Hardy describing a crochet Klein quartic and automorphisms of the Fano plane can be found here (same article here.

The Cayley graph

A graph can be drawn of the elements of the automorphism group. This is graph in the sense of vertices (points), joined by edges: Draw a dot for each element of the automorphism group; Choose some generators, and connect the dots by directed arrows if they are related by multiplication by one of the chosen generators. For more details, see Wikipedia and group theory and finite geometry textbooks and web pages, etc, e.g., Group Properties Wik.
Choose different generators, and you'll get a different graph. There is a nice example at Webb.
Every element of the automorphism group is listed on this wikiversity page.
I've taken two generators, one of order 2, and the other of order 7. I've chosen 21 different possible pairs of generators. you can change these with the given slider.
Now use the fact that the automorphism groups of the Fano plane and the Klein quartic are isomorphic. See the Wikipedia page on the Klein quartic. This program illustrates an example of an isomorphism between the automorpshim groups. For the Klein quartic, each automorphism is uniquely determined by the image of a chosen triangle, so the triangles in the Klein quartic picture correspond to elements of the automorphism group, so give an easy way to draw a Cayley graph.
I want to step through the elements of the automorphism group in a nice way. Nice is subjective; for me, nice means working my way through a Hamiltonian cycle on a Cayley graph.