redesign lightbox to be nested within the background, allow automatic horizontal and vertical scaling of lightbox window