Oops. Had duplicate methods SetStyle and SetButtonStyle, one of which was doing the work, the other was being called.