Cancel tappivate if element has nested data-tap

If an element with a data-tap attribute also has a child element with a data-tap element, the outer data-tap will not be invoked.