The click method is only useful for assigning a click block to a container. To assign a click block to any other element, you'll need to use the click assignment method. Th following example creates an image and stores it in a variable. That image's click assignment method is called, assigning a click block to the image. This same method can be used to give any element a click block.
Shoes.app :width => 400, :height => 300 do
@img = image 'shoes-logo.png'
@img.click do
@box.append para("You clicked the image\n")
end
@box = stack
end


