For some (unknown) reason, redrawing while in the update loop breaks the
update (this probably warrants a closer look).
As a quickfix to restore functionality, remove the unnecessary redraw
call and move it into the async codepath, where it is actually needed.
fixes#1001
OK - so I have to admit I *hate* the fact that PIP seems to require a
subdirectory named like the library.
But since the PIP package is something really nifty to have (thanks to
@tony again!!!), I updated the codebase to hopefully conform with what
PIP expects. Testruns so far look promising...