Reimplement tasks.js in CoffeeScript