namespace_browser: Going to error page on Vanadium runtime crash.

MultiPart: 2/2

Change-Id: Ic26e2c4ffc1f90fe3a63aeb397e27bcdd10f47ef
diff --git a/src/app.js b/src/app.js
index 6643346..75a0847 100644
--- a/src/app.js
+++ b/src/app.js
@@ -180,7 +180,8 @@
    */
   function initVanadium() {
     viewport.setSplashMessage('Initializing Vanadium...');
-    namespaceService.initVanadium().then(function() {
+    namespaceService.initVanadium().then(function(vruntime) {
+      vruntime.once('crash', onVanadiumCrash);
       viewport.setSplashMessage('Initialized');
       state.initialized.set(true);
     }).catch(function(err) {
@@ -188,4 +189,11 @@
       viewport.setSplashMessage(err.toString(), isError);
     });
   }
+
+  /*
+   * Handler if Vanadium runtime crashes
+   */
+  function onVanadiumCrash(crashErr) {
+    events.browse.error(crashErr);
+  }
 });
\ No newline at end of file