Once you find a good and nice solution, please let me know. It seems the good things are always condemned to disappear.
Maybe perplexity?