Extracted button code to class and added shrink/grow animation