title: React fires change event for radio button only once
body: <p>I'm confused a bit about how react handles onChange events for radio inputs:</p>
  
  <pre><code>var Hello = React.createClass({
  onChange: function(e) {
    console.log(e);
  },
  render: function() {
    return (
      &lt;form onChange={this.onChange}&gt;
         &lt;input type='radio' name='a' value="1" /&gt;
         &lt;input type='radio' name='a' value="2" /&gt;
         &lt;input type='checkbox' name='a' /&gt;
         &lt;input type='checkbox' name='a1' /&gt;
      &lt;/form&gt;
      )
    }
  });
  </code></pre>
  
  <p>It seems for radio it fires event just once whereas for the checkbox type it works as expected?<br>
  what am i doing wrong?</p>
  
  <p>please consider <a href="https://jsfiddle.net/73rxtk2k/" rel="nofollow noreferrer">the fiddle</a></p>