anchor.diff:      ttb:stop([format]).
   
   debug_app(Mod) ->
  -    ttb:tracer(all,[{file,"webtool_app.trc"},{handler,{fun out/4,true}}]),
  -    ttb:p(all,[call,timestamp]),
  +    {ok, _} = ttb:tracer(all,[{file,"webtool_app.trc"},{handler,{fun out/4,true}}]),
  +    {ok, _} = ttb:p(all,[call,timestamp]),
       MS = [{'_',[],[{return_trace},{message,{caller}}]}],
  -    ttb:tp(Mod,MS),
  +    {ok, _} = ttb:tp(Mod,MS),
       ok.
      
   out(_,{trace_ts,Pid,call,MFA={M,F,A},{W,_,_},TS},_,S) 
  
positive.code: 			{Port,{exit_status,_Error}} ->
  			    io:format(" not running, starting ~w...\n",
  				      [Browser]),
  			    os:cmd(BStr ++ " " ++ Url),
  			    ok
  		    after ?SEND_URL_TIMEOUT ->
  			    io:format(" failed, starting ~w...\n",[Browser]),
  
negative.code: 	
  start(Path,Data0)->
      Data = Data0 ++ rest_of_standard_data(),
      case gen_server:start({local,ct_web_tool},ct_webtool,{Path,Data},[]) of
  		{error, {already_started, Pid}} ->
  		    {ok, Pid};
  		Else ->
  		    Else
      end.
  
  stop()->
      gen_server:call(ct_web_tool,stoppit).
  