[eluser]BrianDHall[/eluser]
Your callback function needs to be in the same controller as where you are calling it, and CI does not require it be a public function (though I don't know that it minds...or knows, either way). If you are trying to define the callback function in a library, module, or another controller it won't work. You might be able to define it in a helper though.
If that doesn't work then someone else is wrong.