anchor.diff:  %% The return value is ignored.
   terminate(_Reason, State) ->
       z_notifier:detach(rsc_update_done, {?MODULE, event}, State#state.context),
  +    z_notifier:observe(restart_twitter, self(), State#state.context),
       ok.
   
   
   %% Handle z_notifier events
  +
   event({rsc_update_done, _Type, Id, _, _}, Context) ->
       case m_rsc:p(Id, twitter_id, Context) of
           undefined ->
  
positive.code: 
      %% Listen to resource-change events
      z_notifier:observe(rsc_update_done,   {?MODULE, event}, Context),
  
      %% Start the twitter process
      Pid = start_following(Context),
  
      {ok, #state{context=z_context:new(Context), twitter_pid=Pid}}.
  
  %% @spec handle_call(Request, From, State) -> {reply, Reply, State} |
  %%                                      {reply, Reply, State, Timeout} |
  
negative.code:                 true -> m_identity:insert(Id, twitter_id, TwitterId, Context);
                  _    -> ignore
              end,
              case Restart of
                  true  -> 
                      z_notifier:notify(restart_twitter, Context);
                  false -> ok
              end
      end.
  