Add button listeners in setters