exposed more attributes setters for theme support.
fine tuned button interactive state.