anchor.diff:  
   init( { Id, Driver, Params, From } ) ->
       true = lurch_proc:reg( Id ),
  -    ok = gen_server:cast( self(), { start_driver, Id, Driver, Params, From } ),
  +    self() ! { start_driver, Id, Driver, Params, From },
       { ok, #state{} }.
   
   
  
positive.code:     { reply, get_event( State#state.port, Event ), State }.
  
  
  handle_cast( { start_driver, Id, Driver, Params, From }, #state{} = State0 ) ->
      State1 = State0#state{ id = Id },
      case start_driver( Driver, Params ) of
          { ok, Port } ->
  
negative.code:         Error ->
              From ! { start, Error, Id },
              { stop, Error , State1 }
      end.
  
  
  terminate( normal, _State ) ->
  