I knew about Chingu, and was "inspired" by it. In other words, I looked at the example code and the bits that I needed, I duplicated. It was a toss up between fully investigating Chingu and writing my own, but the parts I needed were so simple, it was just easier to do it myself. I'm still looking at it for the future though. As for the code duplication, these two parts are so simple, it's hardly an issue in this case.