Turns out, none of these ES5 properties are observable.  The ones that need to be observed (the ones that are not "mostly" constant) should be moved to `knockout.defineProperty` as shown above with `isSearchInProgress`.  I think I may have led @kring astray on this at the hackathon, and got schooled on it myself a few days later.