Using event queue swapping. Has boosted performance for repeat sets