first run at attempt three for the adapter. this one is flexible and
more responsive.
This time the adapter can be restarted with a history and is still more
flexible and responsive.