This seems to be a new site to bring live games from top world events.
No downloads or registration needed.
Only problem I'm having is with the size of the display board - its about 2 1/2 inches square on my 13 inch screen. I managed a bigger board once but can't seem to repeat whatever I did.
Their site is >>> http://livechess.chessdom.com/site/