A UIButton subclass with built in activity indicator