avoid issue of event.stopPropagation