boilerplate for new event transition delegate handler created