Coffeescript. Removed colour. Removed async as much as possible.