Would you consider making the XRay event repeatable ingame, instead of the event viewer? Like recharging the magical device (Glasses) with Vanir for a fee. (Maybe have it be part of a future quest, too)
Or implement other repeatable events, like going to bathe in the evening could (randomly) have a girl (or the main 3 together) join you?
Same with visiting them personally repeatedly. I feel, it would be more meaningful, if you could repeat some events, rather then visit the gallery.