first start at the link json eventing, and plumbing to optionally save it out