anchor.diff:   if ((Self.client = nil) or (Self.client <> Sender)) then Exit();
   
    if (UpperCase(parsed[3]) = 'LOGOUT') then begin
  -   if (Self.running) then
  +   if (not Self.stopped) then
        Self.Stop();
      Self.SendLn(Sender, 'AUTH;logout;');
      Self.m_state.client := nil;
  
positive.code:  end;
  
   if (Self.paused) then
     ORTCPServer.SendLn(Self.client, '-;AC;CONTROL;RESUME')
   else
     ORTCPServer.SendLn(Self.client, '-;AC;CONTROL;START');
  
   Self.m_state.state := TACState.running;
   Self.Change();
  
negative.code: procedure TBlkAC.OnClientDisconnect();
  begin
   Self.m_state.client := nil;
   if (not Self.stopped) then
     Self.Stop();
  
   Self.Change();
  