Don't resetNext twice when aborting, calling close() will kill the event handlers.