The code works now in the cloud without the CloudDeploy[] wrapper. I've tested it in the sandbox. I like the latter but can't wrap my Head[] around Dynamic[]. I am doing the WL101 course and Dynamic[] with its related tutorials and Lou videos is imho the single most difficult and complex core vocab item to understand well enough for any confidential application by myself on my own.