A self.self slipped into the code.

A self.self slipped into the code. This introduced some anomalous
behavior to this new user of your class. Removing the redundant selfs
returned to the expected bahvior of the buttons.