basic lightbox functionality working