I've tried this about a dozen different times. At first, I thought I may have missed something, but now, I'm chalking it up to poor write-up on the coder's part. Works well in his description and example, doesn't work at all in implementation practice. Please re-do with effective description. I will find a work-around for this problem elsewhere.