def setrowcol r, c
         # 2010-02-07 21:32 is this where i should add ext_offsets
        #$log.debug " #{@name}  w.setrowcol #{r} + #{@ext_row_offset}, #{c} + #{@ext_col_offset}  "
        # commented off 2010-02-15 18:22 
        #r += @ext_row_offset unless r.nil?
        #c += @ext_col_offset unless c.nil?
        if @form
          @form.setrowcol r, c
        #elsif @parent_component
        else
          raise "Parent component not defined for #{self}, #{self.class} " unless @parent_component
          @parent_component.setrowcol r, c
        end
        #setformrowcol r,c 
     end
def setrowcol r, c
         # 2010-02-07 21:32 is this where i should add ext_offsets
        #$log.debug " #{@name}  w.setrowcol #{r} + #{@ext_row_offset}, #{c} + #{@ext_col_offset}  "
        # commented off 2010-02-15 18:22 
        #r += @ext_row_offset unless r.nil?
        #c += @ext_col_offset unless c.nil?
        if @form
          @form.setrowcol r, c
        #elsif @parent_component
        else
          raise "Parent component not defined for #{self}, #{self.class} " unless @parent_component
          @parent_component.setrowcol r, c
        end
        #setformrowcol r,c 
     end
widget: i am putting one extra level of indirection so i can switch here
 between form#setrowcol and setformrowcol, since i am not convinced either
 are giving the accurate result. i am not sure what the issue is.