Rationalize some button behavior.