insidevault: support multiple events

not a huge deal, but we are going to move from `{ key: value }`, to `[{ key: 'key', value: 'value' }]`, so that people can map multiple pixels to a single event.
going to add this server side too.

cc @lancejpollard