anchor.diff:                              %io:format("slow message ~p (~p)~n", [Message, Span]),
                               %loop(Module, NewState, {Options, Span});
                           %true ->
  -                            loop(Module, NewState, {Options, Slowest})
  +                            loop(Module, On, NewState, ComponentState)
                       %end
               end
       end.
  
positive.code: %%%------------------------------------------------------------------------------
  %%% File    : gen_component.erl
  %%% Author  : Thorsten Schuett <schuett@zib.de>
  %%% Description : 
  %%%
  %%% Created : 19 Dec 2008 by Thorsten Schuett <schuett@zib.de>
  %%%------------------------------------------------------------------------------
  %% @doc 
  %% @author Thorsten Schuett <schuett@zib.de>
  %% @copyright 2008, 2009 Konrad-Zuse-Zentrum für Informationstechnik Berlin
  %% @version $Id$
  
negative.code:             end
      end,
      try
          case Module:init(Args) of
              {'$gen_component', Config, InitialState} ->
                  {value, {on_handler, NewHandler}} =
                      lists:keysearch(on_handler, 1, Config),
                  loop(Module, NewHandler, InitialState, {Options, 0.0});
              InitialState ->
                  loop(Module, on, InitialState, {Options, 0.0})
          end
      catch
          throw:Term ->
              log:log(error,"exception in init/loop of ~p: ~p~n", [Module, Term]),
  