(^) new FlushEvents API