title: Delete Key and BackSpace Key Events are not working in IE
body: <p>I have below code in my react component</p>
  
  <pre><code>export default class CalculatedMeasure extends React.Component {
          constructor(props) {
              super(props);
              let formulaInput =  [ 
                              "(", "(", "(", "2", "+", "3", ")", "*", "3", ")", "+", "(", "12", "/" ];
              this.state = {
                 formulaArray: formulaInput,
                 selectedIndex: size(formulaInput)? size(formulaInput) - 1: 0
  
               }
             this.handleDeleteCalculatorValues       = this.handleDeleteCalculatorValues.bind(this);
          }
  handleDeleteCalculatorValues(event = {}) {
          const { keyCode } = event;  
          let keyPressCodes = [ON_DELETE_KEY_PRESS,ON_BACKSPACE_KEY_PRESS];       
          if (isNil(keyCode) || includes(keyPressCodes,keyCode)) {
              if(isEmpty(this.state.formulaArray)){
                  return false;
              } 
              let index = this.state.selectedIndex;       
               if(!isJsonObject(this.state.formulaArray[index]) &amp;&amp; !isOp(this.state.formulaArray[index])){
                  const newArray = this.state.formulaArray;
                  newArray[index] =   this.state.formulaArray[index].slice(0, -1);
                  if(newArray[index].length == 0){
                      this.setState({
                          selectedIndex: index - 1
                      })
                  }
                  this.setState({
                      formulaArray: newArray                  
                  }); 
              }            
              else{
                  this.state.formulaArray.splice(index);
                  this.setState({
                      selectedIndex: index - 1,
                  })
              }   
          }
      } 
          render(){
             return()
      &lt;div ref={this.calculatedMeasureRef} tabindex="10" id="calculated-measure-container" className="col-md-12"  onKeyDown={this.handleDeleteCalculatorValues}&gt;
  &lt;div&gt;{this.state.formulaArray}&lt;/div&gt;
  &lt;/div&gt;
          } 
  }
  </code></pre>
  
  <p>when I'm trying to delete the elements in formula Array using BackSpace key and Delete Key they are working fine in Chrome but those keys are not working as expected in IE.</p>
  
  <p>In IE,when BackSpace Key is pressed,window is moving to previous Tab and sometimes no action is being performed</p>