Is there a way to do this without setting the `viewAdapter` instance to the global `app` object? This makes unit testing even harder because you have to create a fake `ViewAdapter` in all unit tests where views are rendered.

Another problem is the dynamic `require` which will fail if `this.get('viewAdapter')` isn’t in the `browserify`’d bundle.