set all of the callbacks to process.nextTick() and commented out my mini
test at the end