clean up `this` and binding
pass cube_url and data_revision when instantiating
pass scenario_url when creating NavigationView
radically simplify NavigationView
pass cube_url, data_revision to new FiltersBox
Merge branch 'jsapp-dependency-injection'