Why is this no `AutoFlushEventListener` (not sure what's the purpose of it anyways)?