What’s the input? Mouse, keyboard, a controller, something else? How are you going to operate this?
Generally speaking you place something in a canvas and move the slot the canvas creates.
If I wanted to move in a somewhat circular fashion, I’d get the input from the device (direction & magnitude) and rotate a 2d vector in the widget - place the canvas slot there.