adding client-side coffeescript support