Good call doing the button again. You've done some really nice work with the reins and it's a bit of a hollow feeling when you settle for something you know you could have done better. It's always nice to get to the end of a project where you know that you've done the best you can do with your current level of skill.
I've spent many hours on my whips redoing things that I know I can do better and I'm always glad I did.
Pete