anchor.diff:  clean_state() ->
       make_idle(#state{is_paused = false,
   		     queue = queue:new(),
  -             elapsed_acc = 0,
  -             last_et_event = 0}).
  +		     elapsed_acc = 0,
  +		     last_et_event = 0}).
   
   load_state() ->
       State = case file:read_file("ejukebox.state") of
  
positive.code: handle_call({pause, On}, _From, State) ->
      case State#state.status of
  	{playing, PlayerPid} -> 
          send_pause(PlayerPid, On),
          case On of 
              true ->
                  NewAcc = State#state.elapsed_acc + get_secs() - State#state.last_et_event;
              false ->
                  NewAcc = State#state.elapsed_acc
          end;
      _ -> 
          NewAcc = State#state.elapsed_acc,
          ok
      end,
      act_and_reply(State#state{is_paused = On, elapsed_acc = NewAcc, last_et_event = get_secs()});
  handle_call(clear_queue, _From, State) ->
  
negative.code: 	    State#state{status = cache(Url, IsPaused),
  			current_entry = Entry,
  			queue = TQ1,
  			elapsed_acc = 0,
  			last_et_event = get_secs()}
      end;
  act_on(State) -> State.
  
  