<script>
  var el = $$('.el-form-item__content input')[0];

  const removeAll = function({ element, removeNames }){
      const events = getEventListeners(element);
      const _each = (list, iter) => {
          for(let i=0, endi=list.length; i<endi; ++i){
              iter(list[i], i, list);
          }
      }

      const exeRemove = ({element, list, name}) => {
          _each(list, (event) => {
              console.log('삭제', name, event.listener)
              console.log(name, event.listener)
              element.removeEventListener(name, event.listener)
          })
      }

      for(const eventName in events){
          const eventGroup = events[eventName];
          let params = { element, list: eventGroup, name: eventName }
          if (removeNames){
              if (removeNames.indexOf(eventName) > -1){
                  exeRemove(params);
              }
          } else {
              exeRemove(params);
          }
      }
  }

  removeAll({element: el, removeNames:['compositionstart', 'compositionupdate', 'compositionend']})
</script>