Not to dismiss what you're saying, but in this case the 'client button' is for tricking the annoying client into thinking you're making a change when you've really done nothing.
This is kind of the same idea as throwing in a duck[1] or hairy arms[2]:
1: http://blog.codinghorror.com/new-programming-jargon/ 2: http://www.oliverburkeman.com/blog/posts/the-theory-of-the-h...