I'm playing around with this lib and I wanted to make a version of my own using modern techs (Vite, testing-library and others). I've seen it has an AbstractEvent class where all Events extend from. Could this class be replaced by the CustomEvent class?