Use latest JSDeferred (based on Official)