This is a private class, and doesn't need private fields.
This code is missing the handling of :activate-result and :launch-search We are not ranking and sorting the results yet, that need a bit more of tinkering