Refactor
Closures via CoffeeScript