Fix issues with task-node UI consistency
This MR addresses several issues with the task-node UI. Part of the fix is a simplified widget for task-nodes and part is a change to the API to prevent inconsistent values during updates.
See this post for a summary video.
Edited by David Thompson