Call the delegate using the context from the caller's context.
Call the delegate using the given context.
See Implementation