Branch/kinetic fixes

@eric79 @youngca 
A couple of fixes dealing with which and how the user events were set up.  

Kinetic documentation was also wrong about the Ring class, removed the clockwise property.
Ah, yeah, that's a really good point.  Since `kinetic` deals with DOM objects, they already do the event propagation.  Good catch.

Let's see ... I would say that VWF's propagation in a 3D scene is built to mimic that which is done by the DOM.  Since in this case, the DOM is already doing the propagation for us, I think that what you have done here to use `fireEvent` instead of `dispatchEvent` is best.