title: Kendo Grid cancel event doesn't cancel
body: <p>I'm working with a grid which has a popup edit. We have a custom method for edit, add and cancel that does a little extra logic (nothing fancy). We've been finding that if you edit a record, change some of the data, but then click cancel, the data in the grid remains editted. I was able to reproduce it on one of the demo's from the API documentation.</p>
  
  <p>The cancel event is basic, just:</p>
  
  <pre><code>cancel: function(e) {
      e.sender.refresh();
      e.preventDefault()
  }
  </code></pre>
  
  <p>Here's the link to a working example:</p>
  
  <p><a href="http://dojo.telerik.com/iQEte" rel="nofollow">http://dojo.telerik.com/iQEte</a></p>
  
  <p>Literally the only thing I changed from the original API documentation example was I added <code>e.sender.refresh()</code> before the <code>e.preventDefault()</code>.</p>
  
  <p>If you change Jane Doe to John Doe, click outside the text box, then click cancel, the grid will now say John Doe, even though you clicked cancel.</p>
  
  <p>Any ideas whats going on or how to fix it?</p>