Introduce event object