Just a heads up, There's a bloating issue with the unlocked event arrays, there are several processes where event keys are being added to them without regard for whether or not the array already has the key, resulting in extremely large arrays full of duplicate keys. For now I've made a temporary solution by filtering them when I sleep, but It would be best to fix the cause of the issue, instead of the issue itself. If you're experiencing huge save files and slow loading, you should be able to fix it by adding the lines below to the NightEvent-0 passage, I placed it after the "Fade into a dream..." line.
<<set $WorkEventsUnlocked to removeDupes($WorkEventsUnlocked)>>
<<set $HomeEventsUnlocked to removeDupes($HomeEventsUnlocked)>>
<<set $DreamEventsUnlocked to removeDupes($DreamEventsUnlocked)>>
<<set $NightEventsUnlocked to removeDupes($NightEventsUnlocked)>>