I posted an earlier question about this, but have not had any luck finding a solution, and seeing behavior I don\'t understand. I\'ve reworked the code a bit and will explai