Ability to invoke callback with a custom thisArg