Custom context on subscribeToEvent, whenDone passes arguments to callbacks