add pseudo-composition events for opera