Fingerpainting in Ruby, without the fingers, or the paint