ption) => {
          return option.value;
        });
      }, false);

      document.body.addEventListener('input', () => {
        result.onBubblingInput = Array.from(select.querySelectorAll('option:checked')).map((option) => {
          return option.value;
        });
      }, false);

      document.body.addEventListener('change', () => {
        result.onBubblingChange = Array.from(select.querySelectorAll('option:checked')).map((option) => {
          return option.value;
        });
      }, false)