I just looked a little closer at this one and there's an additional concern here. We only want to add the image if we're not currently in the middle of a pending Activity. If we want to completely decouple these, we probably need to pass additional information along with the 'newimage' and 'newvideo' events (e.g.: `isActivityActive`, `filepath`, `blob`).