A toggle-based UIButton subclass with a 'bounce' effect