Решил все тем, что обернул вызов метода в функцию.
Просто берутся все элементы на которые нужно повесить событие в массив, и потом циклом пробегаясь по массиву вешается событие на каждый элемент. Еще в редком случае если нужно повесить событие на элементы что находятся внутри 1 блока, можно повесить событие на родительский блок и перехватывать клики на дочерних через всплытие, так будет для всех дочерних элементов 1 общая функция.
И это я сказал про то как вешать событие на несколько элементов, на 1 элемент еще проще, я вообще хз зачем ты там объекты начал создавать. еще у всех checkbox есть атрибут checked по дефолту, не нужно было тебе вручную этот checked создавать и давать ему значение, нужно это значение прямо из элемента брать по атрибуту