This site is an interactive application and needs JavaScript. Please switch it on for this page.
The method behind it is published at github.com/johnpcutler/change-lenses-and-actions.