Kinda like this then, but more successful:
You might find some other inspiration in the other posts of that thread. Not solving the same problem, but a related one.