- setManualModeOverride now also updates the 'manual' widget to true
- Added debugging to show manual mode status and widget values during drag
- This ensures Python node receives manual=true when canvas is being dragged
- Added logging to verify widget updates are working
- Added triggerNodeUpdate() method to mark node/graph as dirty
- Called after every setProperty() to ensure node re-executes
- Uses node.graph.change() and node.setDirtyCanvas() to trigger updates
- This should fix the issue where canvas transforms don't affect output images