Functional, not yet ideal.
Does what i want! Doesn't look great for long captions
FRIGGIN BEAUTIFUL
removed caption.js links, since it's not used