oof, kinda didn't really think about how much work would be involved in actually implementing this garbage collection stuff lol been bashing at it for about 5 hours now and it doesn't seem to be actually pruning events as i want it to, though it *says* it is, when the GC counts the data it's not finding pruned events... but this is code that has just been transplanted from an old version with lots of old things probably still in it gonna go nap, waking up at 2am in the morning and working until 8am i've practically done a day's work and the sun hasn't popped over the mountain's edge yet lol