cancel on progress monitor
Fix unit test, add beanshell variable