Ignoring the redefinition of Event on jshint, since we're keeping it on our own namespace