Fit search results to image view instead of straight-up scaling.
Use TilePane instead of GridPane.
Get rid of search results when mode changes to conserve memory.