Really need some help using checkboxradio

Really need some help using checkboxradio

Hi i really need some here, im struggling for our with something i suppose is really simple
i have a fieldset in which i have a checkbox list.
im  listening to the tap event on the label of the checkbox.
but nothing really happens when im trying to refresh it
here is the HTML
  1. <form id="frmMenuSelect">
  2.               <div data-role="fieldcontain" class="ui-field-contain ui-body ui-br">
  3. <fieldset data-role="controlgroup" ....>
  4.                                           <div class="ui-controlgroup-controls">
  5. <div class="ui-checkbox">
  6.       <input type="checkbox" name="mi_1" id="mi_1" class="custom">
  7.             <label  for="mi_1" data-theme="c" class="ui-btn ui-btn-icon-left ui-corner-top ui-btn-up-c">
  8.                   <span class="ui-btn-inner ui-corner-top">
  9.                               <span class="ui-btn-text">Services</span></span></label></div>

and the JS that is not working

  1. <script src="http://code.jquery.com/jquery-1.5.min.js"></script>
  2.     <script src="http://code.jquery.com/mobile/1.0a4/jquery.mobile-1.0a4.min.js"></script>
  3.     <script>
  4.  $('[data-role=page]').live('pageshow', function (event) {
  5.             $('#frmMenuSelect label').tap(function (event) {

  6.               
  7.                 $("mi_1").attr("checked", true).checkboxradio("refresh");
  8.                 return;