events for fetching work
add missing module
better names
also handle (regular) progress using events
add PrintHandler
fix debug mode