Added caption component. Updated progress bar to allow dragging and (hopefully) mobile support.
Merge remote-tracking branch 'origin/master'