This changes the spinner element such that the another widget can preven...

...t the

submission of the form if need be.
Can no longer use one, as other widgets need to submit again after the first attempt is blocked, below we now use  ```$(this).data('submitted')``` to prevent this block of code from running twice.