add halt event emit