Use the newest batch event framework