introduced event mechanism