Port the client-side Puncher stats injector.
Add `event.preventDefault()` call in UJS action handlers.