give themed buttons to dialog; some refactoring needed