Bastien writes: >> Here is a solution that works for me. > > Er.. this one works better: Still another slightly improved version: