Hey MPoupe, I just unexpectedly found the sources of this program in a corner of my hard drive, and it amused me because it use exactly the same idea than one of my programs ^_^
http://www.youtube.com/watch?v=_JrwaOIsCc0
Maybe inconsciently you've just reminded of the Poupe's method...