text and button styling, custom captions