http://pouet.net/prod.php?which=30244

Thats what I call skilled programming.