Small typo fixes and quick and dirty scope binding
more strict interface implementation validation
Implemented a workaround for missing dictionary support in JavaScript
Ported simple navigator example