propagate and bubbling and prevent default