Thanks Joe. Not primitive at all. smart even.
But still no luck :( No events being fired with webkit, but events being fired with selenium.
I also tried printing out page.driver.error_messages
I am using flowplayer (version 3.2.6) which is a flash video player plugin to play the video and fire the events
One other note, and this could be a red herring, but I am getting the following warning:
[36183:707] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
I am going to keep digging. It would be great to get this to work!