Indy : NNTP Timer server

I have this component wortking ok. Except I cannot seem to get any of
the events to fire - ever.

I want to have some indication that the server is 'up and working', so I
tried to set a label saying 'online'. ie

procedure TfrmRelay.TimeServerConnect(AThread: TIdPeerThread);
begin
   StartButton.Enabled := FALSE;
   StopButton.Enabled := TRUE;
   InfoLabel.Caption := 'Waiting';
end;

While this does not work (which is fine), is there some way of telling
if the server is actually 'waiting'??