Circular UIButton subclass with touch animations