fix bfEvent