The clientPosition and globalPosition passed in when creating MouseEvents are the same, suggesting that the window coordinate space is the same as the content coordinate space (see WebPage::completeSyntheticClick). This seems wrong.