I actually ended up figuring this out. if you're in the same predicament use an event named "input" with bubbles true executed from the element that is troubling you. for other elements it might not be the same so use getEventListeners(yourElement) and find the listeners and their event names