Tidies white space and improves jsdoc argument names.
Tidies up a tiny bit, isolates debug mode only code and starts a run loop when mouseUp is sent to a drag view.  Also when mouseUp is sent to a drag view, it doesn't call sendEvent for the mouseUp & click events on the drag view also.
Fixes some of the comments and jsdocs.
Cleans file according to jshint.
Removes the short form xBinding properties from the object, since when they are created they are added to the bindings Array on the object, which is properly cleaned up on destroy.