Cleaned up after switch to async interface.
Vad är det som har hänt egentligen?

Flera kopior av textsnuttar ligger lite här och var...
Most of an naive implementation in place.

Now it is only the rest left.
And fixings.
And testing.
And debugging.
And that stuff that happens but no one thinks about beforehand.
I hate that stuff.