npm install deferred-runnerManage deferred event queues with lock and unlock control
* jQuery or simply-deferred
```
$ npm install deferred-runner
``
$ bower install deferred-runner
`
drunner = new DeferredRunner
# add queue to last
drunner.addQueue (d) ->
console.log 'queue 3'
d.resolve()
d.resolve()
Result
`
start
queue 1
queue 2
queue 3
`Run test
`
if you don't install mocha
$ npm install -g mocha
run tests
$ mocha --compilers coffee:coffee-script --reporter spec
``