Button now has loading spinner