I frequently use bulletin boards but this can apply to all web sites with clickable links in their pages. A page initially displays, probably after the HTML code is received and initially digested. But remote content is still absent. And that remote content takes a while (several seconds) to find and download. This delay allows the user to scroll down the initial page and find a link to be selected. And just about the time the user clicks the mouse, some remote content above that point in the page arrives and is inserted. So as the mouse is being clicked, the page EXPANDS downward and that mouse click is often on the WRONG link. And another page is now loading. So the user must go back to the original page and then WAIT for a longer time before clicking the desired link.
I would like to suggest that the Firefox determine the size of all remote content immediately upon encountering it in the links to that content. Then, a WHITE SPACE be substituted for that content BEFORE the page is initially displayed. That way there is no way for the pages to change size as the content arrives. These determinations of the space needed should proceed in the order that the remote content items appear on the page.
Perhaps some mechanism to prevent mouse clicks on links where all the remote content above them has not been accounted for with space (white or otherwise) would be in order. This would prevent clicking on the incorrect link when a page suddenly changes size.
It wold be best if the HTML code itself could look up the size of that content as it is initially being posted in a web page. And that size would be stored in that HTML code on the hosting site. No lookup would be required when every user opens that page because it would already be there. That would require more work on the part of all internet developers. But it could be done.
I assume that Mozella has my contact information if that is needed. I will check back here later.