introduced variables into modals, dynamic resizing, pulled content from masonry blocks and destroy on close.