disable buttons while the process is running, and show error messages if they occur in the callback
disable buttons while the process is running, and show error messages if they occur in the callback

jaspax/machete