no need for json

just send the id back. client will update the cache and can get what it
needs from ajaxing (which will be local) the page and using the item
spec

this is in keeping with pub/sub just being the messenger. payloads will
come from the pages themselves

https://html.spec.whatwg.org/multipage/microdata.html