Add settings support for buttons