Fixed console spam when an ImageComponent has an invalid texture.
Made ScraperSearchComponent use ComponentList callbacks instead of manually intercepting input.
Tweaked IList and ComponentList for this.