refine custom button adding round corner animation when touching the corner