I think they should have `preventDefault` even when in the case of a `$broadcast` it does nothing