There *is* an example. The OP couldn't understand it, so I volunteered the few minutes it would take to knock it together.
Speaking of which, should I have gotten something by now? I didn't, and I think a future reference for what needs to be done in this sort of situation (regardless of the actual code used) might be handy for everyone. -Azurite