. . . "A job basically is a task which may take a while to run and thus is executed in a separate thread (so it does not block the GUI)." .