Reworking extended example (testwidget)
Cleanup and condense.

Even though no handling is defined here, go ahead and trigger the
appropriate event on nomatch.
remove console.log statement
Bobbi's functionality boiled down

It really came down to one feature, the "noselect" trigger.
Let me know if I missed anything critical to the previous examples.