use the widget's native progress methods to avoid the MAX_ACTIVE_NODES issue

4 jobs for !31 with 9-threaded-widgets-do-not-work-with-last-orange3-version in 2 minutes and 22 seconds (queued for 5 seconds)
latest merge request