code: function removeVarEvent(prefix, bind) {
      if (varevents[prefix]) {
          if (!bind) {
              varevents[prefix] = null;
          } else {
              for (var i = 0; i < varevents[prefix].length; i++) {
                  if (varevents[prefix][i] == bind) {
                      varevents[prefix].splice(i, 1);
                      break;
                  }
              }
          }
      }
  }
docs: Remove event driver created by createVarEvent function only (This function don't unbind events that has already binded)
  @param {string} prefix prefix of event
  @param {(target:Element,callback:(e)=>boolean)=>()=>void} bind Bind function that was used to pass into createEvent function (optional)