Fix: enable to add tap handler both of self element and children