Immediately after switching the page, it will work with CSR.
Please reload your browser to see how it works.
In order for gears to work they must have sliding contact and that means wear. Mechanisms based on flexures don't have this problem, but this requires building the clock very differently. It might be possible to implement many of these complications using flexure based logic[0].
[0]https://www.osti.gov/servlets/purl/1767839