xhr works, pushing from background to content works, but we can't figure out what to do with the data