That look like a different product altogether.
I have sent a note to the developer and expect I will hear back from him tomorrow.
His is simpler and, in my opinion, more useful looking than the screen shots of the one you found.
I have my MONTAGE set up as a small line of icons in its window and any icon I click opens the site on thye desktop and I am free to move/resize it as I choose. The one you found seems to restrict the web pages to its own window.
Anyway, I will let you know.
By the way, given what I was observing, it made sense to me that Avast! was the cause of the malfunction. I think it should also make sense to you. But now that it's fixed, I am quite very happy because no one has to change anything yet all are now happy. It doesn't get better than that!