Complete event delegation challenge.