Success and error now call user functions

Success and error now call user functions, so the user (developer) can
access the callback results.