A touch-friendly, responsive lightbox