Today, while I was driving south to Tuscany, I realized that my post had the following defects:
So I corrected my post and uploaded the new code here. Sorry folks. :-)