   L = new_local_state()
   return D.TEE.from_pipeline [
     @$parse_description               S, L
-    @$store_layout_event              S, L
     @$handle_content_events           S, L
-    # D.$observe ( event ) -> info '23993', ( CND.grey '--------->' ), jr event
     @$handle_fields                   S, L
     @$dump_table_layout               S, L
     ]

        warn "an error occurred"
        throw error
      send stamp event
      send [ '.', 'MKTS/TABLE/layout', layout, ( copy meta ), ]
    #.......................................................................................................
    else
      send event
    #.......................................................................................................
    return null

#-----------------------------------------------------------------------------------------------------------
@$store_layout_event = ( S, L ) ->
  #.........................................................................................................
  return $ ( event, send ) =>
    if select event, '.', 'MKTS/TABLE/layout'
      @store_layout_event S, L, event
      # debug '66533', L; process.exit 1
      send stamp event
    else
      send event
    return null

#-----------------------------------------------------------------------------------------------------------

new_local_state = ->
  R =
    selectors_and_content_events:   {}
    layouts:                        {}
    content_buffer:                 null
    within_field:                   false
    layout_name_stack:              []
