trigger events to customize different nodes