I believe it should not pass this as the first parameter for the callback. Check other adapters see how the callbacks are invoked.