title: jquery-InputMast overriding existing events on input field
body: <p>In below code I have attached onChange() event on id "phone_world" and also applying input mask on it.
  Input mast is working fine but removing existing event and hello function is not getting called.</p>
  
  <pre><code>&lt;div class="demo"&gt;
  &lt;input type="text" id="phone_world" onChange = "hello()" value="" size="25"&gt;
  &lt;label for="phone_world" id="descr_world"&gt;Страны мира&lt;/label&gt;
  </code></pre>
  
  <p></p>
  
  <pre><code>&lt;script&gt;
    var listCountries = $.masksSort($.masksLoad("https://cdn.rawgit.com/andr-04/inputmask-multi/master/data/phone-codes.json"), ['#'], /[0-9]|#/, "mask");
  
    var maskOpts = {
      inputmask: {
        definitions: {
      '#': {
        validator: "[0-9]",
        cardinality: 1
      }
    },
    showMaskOnHover: false,
    autoUnmask: true,
    clearMaskOnLostFocus: false
  },
    match: /[0-9]/,
    replace: '#',
    listKey: "mask"
  };
  var maskChangeWorld = function(maskObj, determined) {
  if (determined) {
      var hint = maskObj.name_ru;
      if (maskObj.desc_ru &amp;&amp; maskObj.desc_ru != "") {
      hint += " (" + maskObj.desc_ru + ")";
    }
    $("#descr_world").html(hint);
   } else {
      $("#descr_world").html("Страны мира");
    }
  }
    $('#phone_world').inputmasks($.extend(true, {}, maskOpts, {
       list: listCountries,
       onMaskChange: maskChangeWorld
   }));
    function hello(){
     alert('hi');
    }
   &lt;/script&gt;
  </code></pre>