handle events from descendants of targeted elements