Little things

In true @pjrobertson style, here are some small unrelated fixes for things that were bugging me. :-)

  1. The status (like "1 of 13") at the bottom of the results list would only update if the selection changed. So if you type additional characters and the previously selected object still matched, the list would get shorter, but the status wouldn't reflect that.
  2. A string like "mailto:foo@some.tld" would get "http://mailto:foo@some.tld" stored for its URL type. My fix for this feels a little hacky (since there's another test for "mailto:" right after), but it works.
  3. If the last thing you had in the first pane was a web search, re-invoking the interface would show the search string small and shifted to the bottom (because name was blank, but details weren't). I gave the name a value in this situation. I'm not sure why it shouldn't have had one all along.