Add arbitrary keys to VC

Change-Id: I3a26665a861c428ffb40b2387437dcc4296b461c
diff --git a/dev/js/src/vc/menu.js b/dev/js/src/vc/menu.js
index 5840438..af4f8e1 100644
--- a/dev/js/src/vc/menu.js
+++ b/dev/js/src/vc/menu.js
@@ -1,19 +1,22 @@
 /**
  * Menu showing all key fields.
  */
-define(['menu', 'vc/item'], function (menuClass, itemClass) {
+define(['menu', 'vc/item', 'vc/prefix'], function (menuClass, itemClass, prefixClass) {
   return {
     create : function (params) {
       var obj = Object.create(menuClass)
-	.upgradeTo(this)
-	._init(params, {itemClass : itemClass});
+          .upgradeTo(this)
+          ._init(params, {
+            itemClass : itemClass,
+            prefixClass : prefixClass
+          });
       obj.limit(6);
 
       // This is only domspecific
       obj.element().addEventListener('blur', function (e) {
-	this.menu.hide();
+        this.menu.hide();
       });
-
+ 
       return obj;
     },
 
@@ -29,7 +32,7 @@
      */
     release : function (key, type) {
       if (this._cb !== undefined)
-	this._cb(key, type);
+        this._cb(key, type);
     }
   };
 });