>Let's focus on buttons since that seems to be the easiest<

No, lets not. Let's focus on a common control, as stated in my last response.

Thanks for the encapsulation lesson anyway.