dom/node: don't change the self in events