Fix: Don't lose event data in saveNode()