Overcoming limitations of live events and stopPropagation

Overcoming limitations of live events and stopPropagation

I am trying to accomplish something like this:

<p>

text <a>link</a>

</p>

----

$("p").live("click", ... something cool...);

$("p a").live("click", function(e){e.stopPropagation();}); //so the link is still followed but the click event on the P is not triggered.

This fails since live events bubble differently than bound events.  So, what I have to do instead is $("p a").live("click", function(e){return false;}); but then the link is not followed.  So, I do $("p a").live("click", function(e){location.href=this.href; return false;}); but then "open in new window" doesn't function correctly.

Is there a good way to overcome this limitation/behavior?

Thanks,

Mike