captions toggle, styling, sizing, transition