Sorry about that, I have updated the article to have a working program. I tested the new one and it works fine. It did not occur to me that they were actually breakable but I guess you can never count a valve update out for breaking stuff. I did though scan the first one for viruses b/c I am not going to put something up here that is not safe.