[#59725932] update artwork
[#59725932] rework the event model
- replace use of depreacted API
- content page unsolicited sends all data, let extension decide what to do
- popup page sends data request, content page responds with download data