Changed to wrap a callback object.

When an exception occurs, a callback is replaced with a fake one. This
operation surpresses showing the exception in a toast twice.