Fixes to queryVar
1. queryVar is now ignored; this is not meant to be written
to widgets.js (not yet anyway)
2. setQuery now tests if queryVar.isEmpty() instead of testing if
its false.