Javascript Message Bus for building modular (multi-page) applications in HTML5