use new event delegation API in ImageOverlay