Preparations for client-side shift to RequireJS
Moved site.js to RequireJS
Events refactor to use custom events for X11 and let the DOM events bubble
Use shorthand for return false