Just look through the documentation on WebKit. —- I managed to get mouseDown Events on the WebView by using poseAsClass on NSWindow and making a subclass that forwards mouse down events to the WebView container where I was listening, then calling sendEvent on the superclass. I found no way in the documentation for WebKit to get mouse events working.