Bug 1042943 - Allow users to switch search engine

Does this get called on the main thread?