title: Checbox click event is triggered while binding table rows
body: <p>I have a checkbox column in a table. I want to trigger event only if user clicks on checkbox. But, in my case the even is getting triggered even while binding the table rows.</p>
  
  <p>Event on view model</p>
  
  <pre><code> self.UpdateData = function (item, value) {               
                  $.ajax({                       
                  })
              });
  </code></pre>
  
  <p>This is how I am binding it.</p>
  
  <pre><code> data-bind="checked: flag, click: $root.UpdateData($parent.RowNumber(), flag())" 
  </code></pre>
  
  <p>Can anyone let me know why the <code>UpdateData()</code> event is getting triggered while rendering the table rows?</p>