multimethods for node create, destroy, and event handling