diff --git a/package.json b/package.json
index 28cd5607a56acb8dfcd327efecdc908e495cd6b0..7309a9d77dad1954fa1e49254de2fc4957d2bbdc 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
   "dependencies": {
     "aframe-billboard-component": "^1.0.0",
     "aframe-extras": "^3.12.4",
-    "aframe-input-mapping-component": "https://github.com/johnshaughnessy/aframe-input-mapping-component#c369fed",
+    "aframe-input-mapping-component": "https://github.com/johnshaughnessy/aframe-input-mapping-component#feature/map-to-array",
     "aframe-teleport-controls": "https://github.com/netpro2k/aframe-teleport-controls#feature/teleport-origin",
     "aframe-xr": "github:brianpeiris/aframe-xr#3162aed",
     "material-design-lite": "^1.3.0",
diff --git a/yarn.lock b/yarn.lock
index 063f702f29f4bda2999adb6a27238ff202d744b3..7a240ecf65a49d83a87c51db8a9056bb9af94b1a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -51,9 +51,9 @@ aframe-extras@^3.12.4:
     aframe-physics-system "^1.4.3"
     three-pathfinding "^0.2.2"
 
-"aframe-input-mapping-component@https://github.com/johnshaughnessy/aframe-input-mapping-component#c369fed":
+"aframe-input-mapping-component@https://github.com/johnshaughnessy/aframe-input-mapping-component#feature/map-to-array":
   version "0.1.2"
-  resolved "https://github.com/johnshaughnessy/aframe-input-mapping-component#c369fed313a708fd1e78179cfc9d0ea64433e5f9"
+  resolved "https://github.com/johnshaughnessy/aframe-input-mapping-component#4c7e493ad6c4a25eef27d32551c94d8b78541191"
 
 aframe-lerp-component@^1.1.0:
   version "1.1.0"