First code examples:w = Window("StickView").front.alwaysOnTop_(true); z = StickView(w, Rect( 200, 100,100,100)); z.action = { |v| v.value.postln }; // z.name = "test"; z.value = [-1,1]; // x, y, optional hat button z.value = Array.rand(2, -1.0, 1.0).postln; z.valueAction = Array.rand(2, -1.0, 1.0).postln; z.action = { |v| v.value.postln }; z.valueAction = [1.rand2,1.rand2, 2.rand] .postln;