Next big step.
See AsyncRunThenPopUp.
Cleaned up most of the idea, now returning Callable, which makes the hole thing usable with the concurent api.