Complete rewrite, now you can see it ;)