That is a great explanation and demonstration! Thanks for posting. 
Absolutely
And I love his explanation of electronic flip-flops using ..... errrrm ..... flip-flops
Although that analogy/demonstration does not work so beautifully down under - Where we have a very strange name for our flip-flops