Fix background image on WebKitGTK.
Split RUIDiscoverer out into its own file.