As far as I believe now, everything is correct and working. Please let me know how your own experiments go.
David