Button now disables during spin/re-enables after it.