Wow, I was just the other day wondering how these work. Far more complicated than I had expected, but a very cool mechanism!