Renamed a few methods, refactor on_*_button_toggled, use getattr/setattr instead of eval/self.__dict__