Disable 'Run' button and re-enable it when graph update is done

Hi @ke-yu, this pull request restores the previous behaviour (that was missed in the new scheduler work): when ```Run``` is clicked, it is then disabled. When the task gets over, it becomes enabled again. Please have a look. Thanks!