title: jQuery stopPropagation not effective
body: <p>I'm just completely stumped, I looked over a lot of the similar questions but I can't figure out why this click event keeps propagating. </p>
  
  <p>Here is the code:</p>
  
  <pre><code>$("#view-radio").buttonset().bind('click', function(e) {
              redraw(Testimonials);
              e.stopPropagation();
          });
  </code></pre>
  
  <p>Here is the radio buttons</p>
  
  <pre><code>&lt;div id="view-radio" class="i-obj buttonset"&gt;
    &lt;input type="radio" id="gridradio" name="view-radio" checked="checked" value="grid" /&gt;
      &lt;label for="gridradio"&gt; &lt;img src="http://SwolePersonalTraining.com/beta/wp-content/themes/striking/images/gridview.jpg" class="icon"&gt;Grid View&lt;/label&gt;
   &lt;input type="radio" id="listradio" name="view-radio" value="list" /&gt;
      &lt;label for="listradio"&gt;&lt;img src="http://SwolePersonalTraining.com/beta/wp-content/themes/striking/images/listview.jpg" class="icon"&gt;List View&lt;/label&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>You can find the page in action here: <a href="http://swolepersonaltraining.com/beta/?page_id=380" rel="nofollow">http://swolepersonaltraining.com/beta/?page_id=380</a></p>
  
  <p>Here is the complete code: <a href="http://swolepersonaltraining.com/beta/wp-content/themes/striking/js/custom/custom_testimonial.js?ver=3.1.3" rel="nofollow">http://swolepersonaltraining.com/beta/wp-content/themes/striking/js/custom/custom_testimonial.js?ver=3.1.3</a></p>
  
  <p>Any ideas?</p>