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