This isn't a big deal, or immediately relevant to the Turbolinks issue, but I'm curious about the domain language here. Why do you want this method name to reference `coffeescript` instead of `javascript`?