I'm worried about using 'this' as the namespace for the callback. It would seem it would need to be scoped within the callback itself? Not sure on this one.