Nodes can be differentiated for different custom actions. HUD shows at proper times.

Fixes #383
Fixes #381