for (const event in newNode.events) {
    // @ts-ignore
    elem[`on${event}`] = (e) => {
      newNode.events[event].forEach((cb) => {
        cb(e);