title: Checkbox onChange() event triggered twice only on Android(Gingerbread 2.3)
body: <p>When the selectAll checkbox is tapped, the onChange() event is triggered twice.</p>
  
  <p>This happens only on Android devices with Gingerbread(2.3). On other devices and desktop browsers the event is triggered only once. </p>
  
  <p>Here is the script which I'm using.</p>
  
  <pre><code>    /* Check-Uncheck */
      self.elements.listview.on('change', ':checkbox', function (event) {
        var unchecked = $(':checkbox:not(:checked)', self.elements.listview);
        self.elements.selectAll
          .prop('checked', unchecked.length === 0)
          .checkboxradio("refresh");
      });
  
  
      /* Check-Uncheck 'Select All' */    
      self.elements.selectAll.change(function () {
        var checkboxes = $(':checkbox', self.elements.listview);    
        var checked = self.elements.selectAll.is(':checked');
        checkboxes
          .prop('checked', checked)
          .checkboxradio("refresh");
      }); 
  </code></pre>
  
  <p>Please let me know if anyone has faced this particular issue, or have any suggestions.</p>
  
  <p>Thanks</p>