events integration