input イベントは checkbox では dispatch されないみたい
<!DOCTYPE html>
<input id="a" type="checkbox">
<script>
a.addEventListener("input", function(eve){console.log("input event dispatched")})
a.addEventListener("change", function(eve){console.log("change event dispatched")})
</script>
Chrome や Firefox は input も change も両方起きる
けど IE/Edge は change だけ
全部 input だけで変更を受け取りたいのに
いくら polyfill 入れても JavaScript 機能以外でこういうところがあるから webpack 使うしついでに IE 対応もしておこうとはならないんですよねー