add support for using different button appearance strategies for RadioButtons, see #4