Oh snap!  Why am I able to reference controller inside of this callback?  Doesn't the scope change inside of a function?  That's a *closure* dogg.