fixed extension events api