We can serve a json object for each event, one attribute of which can be to_s. And we can have custom ways of interpreting different Event types. I imagine it might be useful at some point to have on the backend as well, though.