title: Multiple Button using click binding, only one gets wired up
body: <p>In the context of a <code>ko foreach: widgits</code> I am building list items with a few buttons that expose options to the user.</p>
  
  <pre><code>&lt;ul&gt;
  &lt;!-- ko foreach: wigits --&gt;
      &lt;li&gt;
          &lt;span data-bind="text: $data.text"&gt;&lt;/span&gt;
          &lt;button id="fast" data-bind="click: function(){$root.spinWidget($data, '1000rpm')}"&gt;&lt;/button&gt;
          &lt;button id="medium" data-bind="click: function(){$root.spinWidget($data, '500rpm')}"&gt;&lt;/button&gt;
          &lt;button id="slow" data-bind="click: function(){$root.spinWidget($data, '200rpm')}"&gt;&lt;/button&gt;
      &lt;/li&gt;
  &lt;!-- /ko --&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>When I click the first button I see the click handler is invoked each click.  When I click or inspect the other buttons i see that no click handler is setup.</p>