Allow events' `location` to be a String
As part of the changes upstream in 0, the location field is no longer an object, but will be a singleton array of strings.
This needs to work for both formats, as we don't want to rewrite any existing content to work with the rendering logic.