title: Knockout event binding for input keypress causes weird behavior
body: <p>Long story short, I want to enable users to hit enter on an input element and certain method in my viewmodel be called. Here is my html input:</p>
  
  <pre><code>&lt;input id="searchBox" class="input-xxlarge" type="text" data-bind="value: searchText, valueUpdate: 'afterkeydown', event: { keypress: $parent.searchKeyboardCmd}"&gt;
  </code></pre>
  
  <p>and here is my method in vm:</p>
  
  <pre><code>searchKeyboardCmd = function (data, event) { if (event.keyCode == 13) searchCmd(); };
  </code></pre>
  
  <p>everything works fine and <code>searchCmd</code> is called when I hit enter on input, but the problem is that I can type nothing in input, i.e. everything I type into input is ignored. Thank you in advance for your help.</p>