whats with te popups on f1-live? dont like it at all! I stopped going, now i go to . they have live TV!