title: knockoutjs - bindings with parameters triggered on load
body: <p>I've been doing a lot of knockoutjs lately, and I came across a strange occurence.</p>
  
  <p>As you can see in this fiddle <a href="http://jsfiddle.net/hqXjv/">http://jsfiddle.net/hqXjv/</a> when you set up a binding to <code>click: testMethod</code> then the action fires when the button is clicked.</p>
  
  <p>As you can see in this fiddle <a href="http://jsfiddle.net/kxTzM/">http://jsfiddle.net/kxTzM/</a> when you setup the binding to <code>click: testMethod('hi')</code> the action fires both when the button is clicked and on page load (I'm guessing on applyBindings)</p>
  
  <p>Having a parameter isn't necessary to reproduce the problem, if you change the binding to <code>click: testMethod()</code> in the first fiddle, you see that it is triggered on page load.</p>
  
  <p>While, yes, I could add another attribute to the element and attempt to use that as a parameter, my question is, is there a way to pass parameters to knockoutjs bindings without triggering them onload.  If this is a bug, so be it, however I just want to know a way to avoid it.</p>