def menu text, &block
      m = Menu.new text, &block 
      m.color = @color
      m.bgcolor = @bgcolor
      add m
      return m
    end
def menu text, &block
      m = Menu.new text, &block 
      m.color = @color
      m.bgcolor = @bgcolor
      add m
      return m
    end
add a menu through the block, this would happen through instance eval
 2010-09-10 12:07 added while simplifying the interface
 this calls add so you get the MB back, not a ref to the menu created NOTE