wire captions to backend handler, tweak related css