emit one command per event