Added caption component. Updated progress bar to allow dragging and (hopefully) mobile support.