I cannot get your point totally...
screenshotRequested is 'apploaded' event handler exactly. Why is this related to search app dependency?
And check app.loading in screenshotRequested when you get apploaded is redundant, too.