Create a new drag slot and place a node inside of it.
Drag the node.
If true, this node is currently being dragged.
Current drag action, if applicable.
Handle mouse input on the node.
Check if the node is disabled. mixin makeHoverable to implement.
Check if the node is hovered.
Get the underlying node.
Handle input actions. This function is called by runInputAction and can be overriden to preprocess input actions in some cases.
Run input actions.
Run mouse input actions for the node.
A drag slot is a node slot providing drag & drop functionality.