@Michael: In the meantime Francesco Marella has provided a clean and working solution. Please have a look at it.
@Michael: In the meantime Francesco Marella has provided a clean and working solution. Please have a look at it.