Async calls inside "response"

My use case looks something like this:
```javascript
'use strict';

var _postLogin, _stubs;
_stubs = myApp.stubs;
	
_postLogin = $.mockjax({
    type : 'post',
    url : '/api/login',
    response : function (settings) {
	var _email, _passphrase, that;

	_email = settings.data.email;
        _passphrase = settings.data.passphrase;

        that = this;

        _stubs.db.login(_email, _passphrase, function (result) {

            that.responseText = result;
				
        });
    }
});
	
_stubs.postLogin = _postLogin;
```

The problem is that I want to be able to set the response text as part of a callback, sent to my stubbed database. Because under the hood mockjax executed the handler after a set timeout period, there wasn't really a good way of simulating that exchange. By moving where the handler was executed to before the timeout, nothing is lost, but we can deal with this kind of scenario.