added a matching response widget

Implemented a matching response widget which provides tab completion on lists
generated by iterators.