UI changes

Makes several UI changes requested by AnthroCon.
Huh, that's weird - I had some trouble when returning an empty query, but it works fine now. All these suggestions are in the new commit - thanks!